java - 平台间API代理的最佳实践

标签 java api

我有部署到许多服务器的 API 服务。我想写一个路由器来访问这些API服务。

有没有关于这个的java开源解决方案?就像服务注册和发现一样? 例如:我访问/user?flag=a,它会将请求路由到部署在A服务器中的/user/

最佳答案

这是一个复杂的问题,当然,它已经解决了。您可以从 Netflix OSS 查看 Eureka 和 Zuul 。这是一个生产就绪的解决方案,可能有点复杂,但我认为值得更多地了解它。

请参阅 spring.io 上的一些教程来开始:Zuul , Eureka

关于java - 平台间API代理的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40329551/

相关文章:

java - 向 Java 代码授予库加载的问题

java - XAMPP/java.net.BindException : Address already in use 问题

api - Elliot Haughin API 验证凭据错误

javascript - 如何将 jQuery ng-repeat {{x.something}} 传递给 javascript api url,如/api/get_now/{{x.something}}

java - 我可以在没有相对路径的情况下在project.ecore中引用java.ecore吗?但使用模块引用代替?

java - JBox2d 中的球永远反弹

java - 在 Android 中使用 GPS 定位 friend

python - 如何使用参数化过滤创建类似 Twitter 的流 API?

api - 允许开发人员访问使用 Auth0 保护的 api 的 token

Android 任何适用于离线工作的 android 2.3 或更高版本的语音到文本的 API?