Comments (8)
Hi team,
FYI : The Benefits of Exposing Microservices in WSO2 API Manager : http://wso2.com/library/articles/2016/10/article-the-benefits-of-exposing-microservices-in-wso2-api-manager/
Is it possible for APIM Gateway to gets services locations from the service registry (Eureka, Apache Zookeeper, Consul, Etcd ...) ?
Thanks.
from product-apim.
You won't be able to do it using out of the box API manager. But I think you could create a custom mediator and custom sequence and achieve this.[1]
This blog post[1] might be helpful (the blog addresses a different scenario. but you could use same method for your scenario). In this, the backend url is resolved using a mediator and some other parameters. You could use that kind of mediator to get the service urls and build the backend url
[1] https://docs.wso2.com/display/AM200/Adding+Mediation+Extensions
[2] http://nuwanzone.blogspot.com/2015/03/api-gateways-with-dedicated-back-ends.html
Regards
Chamila
from product-apim.
Thank you.
spring-cloud-netflix-sidecar (https://github.com/spring-cloud/spring-cloud-netflix/tree/master/spring-cloud-netflix-sidecar) seems also a viable solution :
- How can I integrate my Rails / NodeJS / Express / PHP application into a Spring Cloud? (http://stytex.de/blog/2016/01/18/spring-cloud-sidecar-applications/)
- Example with Spring Cloud microservices and integrating sidecar applications : https://github.com/xetys/microservices-sidecar-example
from product-apim.
Hi Team,
With the future major version based on C5 and MSF4J, do you have any idea how to do it?
Our stack is based on Spring Cloud and we need to use WSO2 APIM Gateway instead of Zuul (Spring Cloud Netflix).
Thank you.
from product-apim.
Sorry for the delay in replying.
The C5 based APIM product will ship with the powerful ballerina integration language[1]. This will allow you to implement the logic required to make a call to a service registry and retrieve the actual service that needs to be called.
from product-apim.
Answered hence closing
from product-apim.
Here is a very interesting example :
Tuesday, October 10, 2017
WSO2 API Manager with Consul for Dynamic endpoints in distributed deployment
https://shammijayasinghe.blogspot.fr/2017/10/wso2-api-manager-with-cosul-for-dynamic.html
Thanks
Youcef HILEM
from product-apim.
hi
It's also my problem!
but solution in the https://shammijayasinghe.blogspot.fr/2017/10/wso2-api-manager-with-cosul-for-dynamic.html article is not good
because It does not use endpoint and then lose many features of endpoints eg: failover,circuit breaker, ....
thanks yhilem for this issue
from product-apim.
Related Issues (20)
- Need a detailed error message in UI when updating an invalid API definition HOT 1
- Visual bug with list of subscriptions in publisher HOT 2
- Not returning 401 for random access token for WS HOT 1
- Not capturing user IP when performing logout operation in admin portal HOT 2
- TokenType(user, application) identification in JWT claim in 4.0.0 HOT 1
- Access logs are not generated when using the ConfigurableLoggerAccessLogValve HOT 1
- Improve UI/UX related to Call Interceptor Service Policy by supporting an `Enum Array` input type
- Error message in the webhook API when trying to view subscriptions on the dev portal HOT 3
- Invalid policy gateway type when create new version of an API
- Invalid policy gateway type when import an exported API from apictl HOT 1
- Schema validation issue when content type is not application/json
- Template catalina-server.xml.j2 to Configure RemoteIpValve HOT 1
- Errors in editing OpenID Connect Configuration when IS-KM is configured HOT 1
- Backend URL is shown in Websocket error message
- WSO2 API Manager(wso2am-4.0.0) - Recurring JMS Error HOT 1
- [APIM-4.0.0] Migrated API documents are not getting displayed/listed on publisher HOT 1
- [APIM-4.0.0] Invalid username reference for TopicConnectionFactory url in jndi-cp.properties.j2
- Traffic Managers Scaling
- Unable to use Keycloak Key Manager for "Try Out Block" in WSO2 APIM dev-portal HOT 1
- Error when run <API-M_HOME>/dbscripts/mssql.sql "There is already an object named 'AM_APPLICATION_REGISTRATION' in the database."
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from product-apim.