Spencer Gibb
3d7cc70757
Merge branch 'feign-ribbon' of github.com:VanRoy/spring-cloud-netflix into vanroy-feign-ribbon
10 years ago
Julien Roy
943d1b9bbe
Connect Feign to resilient Ribbon client
10 years ago
Dave Syer
70c3d9e784
Ensure user-suppplied ZuulFilters are added properly
...
Bean instantiation ordering was causing external (user-supplied)
filter beans to replace the defaults, not append to them. Separating
out the autowired map of beans into a spearate class was enough to
fix it.
Fixes gh-78
10 years ago
Spencer Gibb
9add6f1edf
don't send an entity on DELETE's through RibbonRoutingFilter
...
fixes gh-73
10 years ago
Spencer Gibb
c28b3252fb
added a get to the same path as a delete
10 years ago
Spencer Gibb
f79166cb8e
fixed test broken by change in functionality in ZuulHandlerMapping.reset
10 years ago
Spencer Gibb
c0903c5a22
add pkg protected resetRoutes so new mappings can be created via post to /routes
10 years ago
Dave Syer
8e16789ee3
/route -> /routes
10 years ago
Dave Syer
ddf7edebf9
/proxy/routes -> /routes
10 years ago
Dave Syer
de4822e801
Add test for DELETE on zuul proxy route
...
Also adds support for context paths in physical URL mappings, e.g.
zuul.route.http\://localhost\:8081/app=/stores/**
will result in a proxy forward of /stores/foo to
http://localhost:8081/app/stores/foo
Fixes gh-73
10 years ago
Dave Syer
9c6566bc9b
Explicitly allow all HTTP methods in ZuulController
10 years ago
Dave Syer
45420b9618
Remove debug logging (use /trace instead)
10 years ago
Dave Syer
065d91fdbe
Allow user to map physical routes in zuul.route
...
E.g.
zuul:
route:
testclient: /testing123/** # service mapping
http://localhost:8081 : /stores/** # physical mapping
10 years ago
Dave Syer
ce1fcb1552
Remove ugly depednency on Environment
...
You can bind to a Map<String,String> with application.yml, so there's
no need to work so hard to extract the zuul routes.
10 years ago
Dave Syer
243e163de4
Add JMX and MVC endpoints to ZuulHandlerMapping
...
User can now list routes with /zuul/routes and reset with a
POST.
Fixes gh-75
10 years ago
Dave Syer
05fe175223
Move field injection into @Configuration
10 years ago
Dave Syer
cee619d4ff
Fix travis build script
10 years ago
Spencer Gibb
9bc8a5039d
Fire InstanceRegisterEvent after eureka registration, then components can listen for that event and safely access DiscoveryClient.
10 years ago
Spencer Gibb
a3ce593bf6
ignore test till fixed
10 years ago
Spencer Gibb
760429b64f
ignore test till fixed
10 years ago
Spencer Gibb
98f37d36d8
added simple python http server as a test non-jvm app
10 years ago
Spencer Gibb
198cb5997b
updated sidecar so the health and info urls go to sidecar, but homepage and non-secure-port go to local app
10 years ago
Spencer Gibb
dc12c23596
Merge branch 'sidecar'
...
Conflicts:
pom.xml
spring-cloud-netflix-core/src/main/java/org/springframework/cloud/client/discovery/DiscoveryClient.java
spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka/EurekaDiscoveryClient.java
10 years ago
Spencer Gibb
75addf04d3
change zuul implementation to be controller/handler mapping based.
...
This allows mappings to be at the root and not have to be prefixed. It also allows mappings to fall through to other handler mappings. Patterns are now Ant-style via AntPathMatcher.
fixes gh-72
10 years ago
Dave Syer
7c4e3100ca
Fix pull request builds
10 years ago
Spencer Gibb
f14297ceb2
initial sidecar implementation
10 years ago
Spencer Gibb
c8c8b6d0f6
Merge pull request #71 from spring-cloud/netflix-versions
...
update versions of netflix libs
10 years ago
Spencer Gibb
dfaad78ddb
update versions of netflix libs
10 years ago
Spencer Gibb
e51f0cae37
add zuul-server to dep mgmt
10 years ago
Spencer Gibb
79db27226f
added documentation for zuul options.
...
fixes gh-68
10 years ago
Dave Syer
230efab8d9
Exclude groovy-all from zuul
10 years ago
Dave Syer
d2cfcb0c2d
Fix formatting
10 years ago
Spencer Gibb
162eb1a2e2
allow ipAddress to be used based on ribbon.UseIPAddrForServer.
...
fixes gh-67
10 years ago
Spencer Gibb
b6426e1bb4
Merge pull request #66 from scottfrederick/docs
...
Fixed formatting in docs.
10 years ago
Dave Syer
dde3055b6c
Exclude event-bus (optional dependency)
10 years ago
Dave Syer
7b325044c1
Update wro4j to run in Eclipse
10 years ago
Scott Frederick
151ae8e6e1
Fixed formatting in docs.
10 years ago
Spencer Gibb
acaf2d2047
Only set ribbon properties if they are not already set.
...
fixes gh-45
10 years ago
Dave Syer
d2988b2179
Add metadata to Eureka entry for config server
...
If the prefix is set we also set configPath=<prefix> in the
instance metadata, so config clients can pick it up and add it
to the home page URL.
Fixes gh-64, fixes gh-65
10 years ago
Dave Syer
ed053e9b9b
Add contributing section to README
10 years ago
Spencer Gibb
eba0cc0b7a
Use Ribbon LoadBalancerContext to record statistics of an execution.
...
Added LoadBalancerClient.reconstructURI to take an URI with the service as hostname and inject a real host and port.
Added tests for RibbonInterceptor and RibbonLoadBalancerClient.
fixes gh-37
10 years ago
Dave Syer
5cd88deb38
Use custom DataCenterInfo to make instance ID unique
...
The problem manifests itself as errors in the Eureka server
log (gh-47), but originates in the client because it is sending
requests to /eureka/apps/{NAME}/{ID} with the wrong ID. The
InstanceInfo has an ID that is derived (for preference) from
the EurekaInstanceConfig.dataCenterInfo, so that's the best
way to fix it.
See gh-63, Fixes gh-47
10 years ago
Dave Syer
dc1aab94eb
Use interfaces for Eureka config
10 years ago
Dave Syer
88db9976c6
Move hystrix templates to /hystrix/*
10 years ago
Spencer Gibb
8c8844f34d
Use spring ReflectionUtils to find zuul HttpServletRequestWrapper field
10 years ago
Spencer Gibb
8b2254a338
Register a HealthCheckHandler on DiscoveryClient if there is a HealthCheckHandler bean registered.
...
fixes gh-50
10 years ago
Spencer Gibb
c752cc31db
fix logging of initial eureka status
10 years ago
Spencer Gibb
de9af2b4df
Added eureka.instance.initial-status to customize the starting status.
...
fixes gh-53
10 years ago
Spencer Gibb
0f573dfe94
Added notes about how to configure @HystrixCommand and where to go to find out more information.
...
fixes gh-58
10 years ago
Spencer Gibb
1cd06e657e
Don't swallow execeptions with zuul by reusing the spring boot error facilities.
...
fixes gh-40
10 years ago