Spencer Gibb
c9dc8f5122
use boots HttpMessageConverters class rather than copied list of converters
10 years ago
Dave Syer
e52949e592
Move eureka events to server project
10 years ago
Dave Syer
826d5ff383
Tidy (mostly pom warnings)
10 years ago
Dave Syer
5bded8aa85
Make Eureka into a CF service broker
10 years ago
Spencer Gibb
46cf840e25
added ipAddress to ServiceInstance
10 years ago
Christian Dupuis
3f96f3ae61
Some polishing
10 years ago
Christian Dupuis
5bd32c01b8
Add shutdown hook for Hystrix to reset internal state and thread pool.
...
Additionally added some license headers and @author tags.
fixes #17
10 years ago
Spencer Gibb
2505b437ef
only set the eureka port from the container if server.port is 0 (originally implemented from gh-15)
10 years ago
Spencer Gibb
714741b1cd
added serviceId to ServiceInstance;
...
added beginnings of a generic DiscoveryClient interface;
10 years ago
Spencer Gibb
99d43ba3a7
fix EurekaRibbonAutoConfiguration
10 years ago
Spencer Gibb
03e6308335
remove the list of serviceIds and add ServiceListInitializer
10 years ago
Spencer Gibb
23b8c96b11
Create a LoadBalancerClient abstraction and a Ribbon implementation
10 years ago
Spencer Gibb
bf43f7dad4
Eureka server is itself a eureka client when discovering eureka peers (it gets DiscoverClient from DiscoveryManager). Make sure DiscoveryManager is initialzed regardless of if the client or server config is invoked first.
...
fixes gh-18
10 years ago
Spencer Gibb
45143bed73
Add support for Ribbon loadbalancing in RestTemplate via an HttpRequestInterceptor that when supplied a uri such as http://myservice/my/endpoint (where myservice is a service as defined in a service registry, such as Eureka), it replaces 'myservice' with the actual host and port as returned from the configured ribbon loadbalancer.
...
closes gh-12
10 years ago
Dave Syer
0d68f7429c
Extract Eureka*Config beans into auto configuration
...
Without extracting to autoconfig the @ConditionalOnMissingBean won't
always work because it is dependent on the order of the configuration
classes being processed (and autoconfig always somes last).
10 years ago
Dave Syer
21eb52fa27
Ensure server port is registered late enough with Eureka server
...
Because we were using Lifecycle to kick off the eureka registration the
local server port wasn't available yet. The change is to use an
ApplicationListener and listen for the event that contains the container
with its port instead.
Fixes gh-15
10 years ago
Spencer Gibb
277ada8b88
don't strip proxy prefix by default (for spring data rest)
10 years ago
Dave Syer
f41edfd483
Add conditional config guard for MBeanServer
10 years ago
Dave Syer
b935027637
Ensure commons-logging is on compile classpath
10 years ago
Dave Syer
9c2679d4e5
Add metrics from Eureka client discovery
10 years ago
Dave Syer
fcf2811e4c
Add Hystrix data to /metrics
10 years ago
Dave Syer
6425862477
Make @EnableZuulProxy switch on Hystrix
10 years ago
Spencer Gibb
7fd83dc842
add @EnableTurbine to allow boot apps to embed the turbine server
10 years ago
Dave Syer
0afd572141
Make Eureka server embeddable
10 years ago
Dave Syer
3c280403d7
Make hystrix dashboard embeddable finally
10 years ago
Dave Syer
34cbf7a64b
Make Hystrix dash embeddable
10 years ago
Dave Syer
4ca9d5f772
Break up hystrix dashboard
10 years ago
Dave Syer
8106314a6a
Update package names
10 years ago
Dave Syer
d23149a493
Rename platform->cloud
10 years ago