These are chat archives for spring-cloud/spring-cloud

8th
Sep 2016
XMaggie
@XMaggie
Sep 08 2016 01:15
@all is there any demo to use the Turbine Stream without the Eureka?
Ragnar Rova
@rrva
Sep 08 2016 08:06
Hello everybody. Do you have to upgrade Spring Cloud to Camden if you upgrade Spring Boot to 1.4.0?
Dave Syer
@dsyer
Sep 08 2016 08:17
No. Here what it says on the home page: "The Brixton release train builds on Spring Boot 1.3.x, but is also tested with 1.4.x."
Ragnar Rova
@rrva
Sep 08 2016 08:18
Thanks, overlooked that
Davy De Waele
@ddewaele
Sep 08 2016 09:38
We're currently using Spring Cloud (Zuul gateway + Oauth2 auth server) to secure our Spring Boot backend microservices. Now we would like to start introducing some API management features like rate limiting / ip whitelisting / logging / .... I don't know if there is a particular product under the Spring umbrella that offers this ? We have been looking at Mashape Kong for this. Despite there being some overlap with zuul / spring security (ex: Oauth2 / ACL / JWT / ....), I was wondering if it would be architecturally sound to have something like Kong sit before Zuul to handle some of the more lower level aspects of API management
Dave Syer
@dsyer
Sep 08 2016 09:40
I don't really have an opinion on any of those products
You could write your own with Zuul (there are some plans to do that in the Cloud Foundry team, but nothing concrete yet)
Davy De Waele
@ddewaele
Sep 08 2016 09:44
@dsyer : we don't want to develop something custom at this point .... Currently I don't think that zuul offers (or is meant to offer) all aspects of API management. I was just wondering if it would be ok to put an API management tool in front of zuul. (and keep zuul for the spring security integration / authorization / url mappings to backend services / ....)
Dave Syer
@dsyer
Sep 08 2016 09:48
Seems legit to me
dragontree101
@dragontree101
Sep 08 2016 10:01
@dsyer hello if i only use spring not spring-boot, could i use spring-cloud-config?
Dave Syer
@dsyer
Sep 08 2016 10:07
Not without some spade work
You'd have to create and hook the property source locator up to the Environment yourself
Most vanilla (non Boot) Spring apps don't have hooks to do that easily.
E.g. in a traditional web app you would need a custom ApplicationContext or custom ContextLoaderListener
dragontree101
@dragontree101
Sep 08 2016 10:14
thanks, it seems use spring-cloud-config in spring(non boot) very hard :(