Commit Graph

101 Commits

Author SHA1 Message Date
Spencer Gibb
c39efb96bd Merge pull request #460 from jmnarloch/eureka-docs
Corrected docs for the 'context-path' property reference.
2015-08-06 09:27:55 -06:00
Jakub Narloch
69c3723aac Updated documentation for Feign hierarchical clients 2015-08-04 11:16:04 -06:00
andreasevers
42f6e4d1f0 If more fine-grained ignoring is needed, you can specify specific patterns to ignore. These patterns are being evaluated at the end of the route location process, which means prefixes should be included in the pattern to warrant a match. Ignored patterns span all services and supersede any other route specification.
zuul:
  ignoredPatterns: */admin/**
  routes:
    users: /myusers/**

This means that all calls such as "/myusers/101" will be forwarded to "/101" on the "users" service. But calls including "/admin/" will not resolve.
2015-07-27 10:27:43 -06:00
Jakub Narloch
59534a2447 Corrected docs for the 'context-path' property reference. 2015-07-26 18:53:10 +02:00
Stephen Souness
2cf2de3465 Corrected typo in spelling of registration. 2015-07-21 09:38:51 +01:00
Dave Syer
5bb778811f Merge branch '1.0.x' 2015-07-18 10:37:09 +01:00
Biju Kunjummen
2c688062e7 Clarified the way to add a custom EurekaInstanceConfigBean for AWS deployment 2015-07-18 10:36:51 +01:00
Spencer Gibb
aa63b072ae Merge pull request #427 from ericbottard/patch-2
Remove unfinished sentence
2015-07-10 10:18:12 -06:00
Spencer Gibb
ffa2f27878 Merge pull request #428 from ericbottard/patch-3
Fix escaping
2015-07-10 10:17:43 -06:00
Spencer Gibb
69543470fa Merge pull request #429 from ericbottard/patch-4
Fix minor typo in doc
2015-07-10 09:40:52 -06:00
Ryan J Baxter
3a22a5e702 Fixes #314.
Should be approximateZoneFromHostname instead of approximateZoneFromDomain.
2015-07-10 09:33:02 -06:00
Eric Bottard
06bb00172e Fix minor typo in doc 2015-07-10 15:12:37 +02:00
Eric Bottard
8c2b186b67 Fix escaping 2015-07-10 14:29:17 +02:00
Eric Bottard
e90824bfab Removed unfinished sentence 2015-07-10 14:08:13 +02:00
Eric Bottard
57cefb2591 Fix grammar issue in doc 2015-07-09 14:36:53 +02:00
Jakub Narloch
d0a82c1421 Fixed typo in ignoredServices 2015-07-06 21:13:27 +02:00
Dave Syer
9a45beec1d Update to Brixton 2015-06-26 12:57:06 +01:00
Dave Syer
3519ecf224 Prepare master for next snapshot 2015-06-26 10:57:19 +01:00
Dave Syer
72cecacea7 Fix path to docs in README raw text 2015-06-25 12:31:29 +01:00
Spencer Gibb
bab74edf89 Merge pull request #340 from kaczynskid/master
Corrected example of providing Turbine cluster name via instance metadata map
2015-06-23 15:06:45 -04:00
Bertrand Renuart
58284a4508 Change Jersey init to avoid classpath scanning issues
Scan classpath for Jersey resources with Spring and initialize the
Jersey filter with a jaxrs Application instead. (Fixes gh-399,
fixes gh-400)
2015-06-23 13:00:38 +01:00
Spencer Gibb
2559b76747 fixed typo 2015-05-26 10:56:57 -06:00
Spencer Gibb
68b0c91fa7 document disabling of zuul filters
fixes gh-341
2015-05-11 10:08:06 -06:00
Darek Kaczyński
8fa9b71579 Corrected example of providing Turbine cluster name via instance metadata map. 2015-05-07 00:02:03 +02:00
Marcin Grzejszczak
94081f82ce Fixed a typo 2015-05-05 23:49:49 +02:00
Spencer Gibb
ed692c3836 document that build requires jdk8
fixes gh-328
2015-05-05 11:42:09 -06:00
Spencer Gibb
e3b42e79b6 fix misspelling 2015-05-05 10:54:59 -06:00
Dave Syer
0587df4ae2 Fix parent version 2015-05-01 16:19:51 +01:00
Dave Syer
53c0e0a246 Fix parent version 2015-05-01 16:19:21 +01:00
Dave Syer
fde4741333 Update to 1.0.3 snapshots 2015-05-01 11:22:13 +02:00
Dave Syer
c77322348c Add example for SEMAPHORE in @HystrixCommand 2015-05-01 11:20:21 +02:00
Spencer Gibb
5166994f7c add documentation for ribbon.eureka.enabled
fixes gh-325
2015-04-30 09:42:28 -06:00
Dave Syer
b28fd07cdb Update to 1.0.2 snapshots 2015-04-23 11:11:21 +01:00
Spencer Gibb
9699664e09 Merge pull request #294 from joshiste/master
Docs: Example of static, loadbalanced Zuul configuration
2015-04-13 10:40:59 -04:00
Spencer Gibb
3794213aaf add a note about the Spring Cloud DiscoveryClient.
fixes gh-276
2015-04-06 15:12:38 -06:00
Johannes Stelzer
6a0737dacf Example of static, loadbalanced Zuul configuration
It took me quite a bit, to figure out how to configure Zuul to use a loadbalanced route without Eureka. I hope this short explicit example will clarify it for other people.
2015-04-02 20:33:05 +02:00
Dave Syer
873854810a Fix eureka instance metadata in Cloud Foundry example 2015-04-02 13:45:05 +01:00
Roy Clarkson
370ce804e3 Update docs to use @EnableCircuitBreaker 2015-03-27 10:44:06 -05:00
Dave Syer
3714cee51d Clarify impact of @ComponentScan on @RibbonClient
Fixes gh-281
2015-03-26 09:36:27 +00:00
Dave Syer
d0021f0415 Clarify turbine config
Also fixes gh-277 (metioning starters explicitly).
2015-03-25 09:42:00 +00:00
boostrack
9dc2821bc9 Small fixes to typos in docs
Fixes gh-274
2015-03-21 12:43:07 +00:00
Spencer Gibb
3515112cb2 move RestTemplate docs to s-c-commons 2015-03-20 13:00:19 -06:00
Dave Syer
cdc5681694 Clarify role of filter beans in @EnableZuulProxy 2015-03-20 14:48:39 +00:00
sampengilly
a2b0b70b55 Added additional Gradle tip to Eureka Server documentation. Tip covers the usage of the spring dependency management plugin in order to prevent fatal crashes during application startup. 2015-03-16 21:05:52 +10:00
Dave Syer
9357bdd9db Remove log4j notes since Eureka no longer requires it 2015-03-13 17:15:08 +00:00
Dave Syer
0391cfff65 Allow streaming of multipart requests in Zuul proxy
It turns out that the suckiness of Zuul with multipart requests
comes almost entirely from the Multipart handling in Spring's
DispatcherServlet. This change makes the proxy routes available
on an alternative path /zuul/<normal_path> (where
/zuul is the default value of zuul.servletPath). I have
tested those with 800MB file uploads using the main method in
the FormZuulServletProxyApplicationTests and the main
observation is that there is no OutOfMemory error (no-one tries
to download the complete request body). It works with Ribbon
and with the simple (HttpClient) filter. With Ribbon you
will need to set some timeouts if you want to upload files
as large as that, e.g. see application.yml in the tests:

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 60000
ribbon:
  ConnectTimeout: 3000
  ReadTimeout: 60000

You need to set "Transfer-Encoding: chunked" in the
incoming request. Chrome does not do this by default
apparently, but I was able to test with curl, e.g.

$ curl -v -H "Transfer-Encoding: chunked" \
  -F "file=@mylarg.iso" \
  localhost:9999/zuul/direct/file

The old proxy paths through the DispatcherServlet are still
available (for backwards compatibility and for convenience of
having the paths available at the root of the context path).

Fixes gh-254
2015-03-13 16:55:30 +00:00
Dave Syer
164c9f8755 Add bintray properties 2015-03-06 10:48:29 +00:00
Dave Syer
e3a20d5d6b Update to next snapshot 2015-03-03 14:56:26 +00:00
Dave Syer
8ac43cca52 Add @*ConnectionFactory to qualify the preferred instance
If you are using AMQP there needs to be a ConnectionFactory (from
Spring Rabbit) in the application context. If there is a single
ConnectionFactory it will be used, or if there is a one qualified as
@[Hystrix,Turbine]ConnectionFactory it will be preferred over others,
otherwise the @Primary one will be used. If there are multiple
unqualified connection factories there will be an error.

See https://github.com/spring-cloud/spring-cloud-bus/issues/13
2015-02-27 12:32:41 +00:00
Spencer Gibb
9623c83885 added docs on exposing /hystrix.stream 2015-02-19 10:26:50 -07:00