平台之间API代理的最佳实践

时间:2016-10-30 13:19:25

标签: java api

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

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

2 个答案:

答案 0 :(得分:2)

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

请参阅spring.io上的一些教程以开始使用:ZuulEureka

答案 1 :(得分:1)

它必须是Java吗?假设您的服务是“正在发言”,请查看Apache HTTP ServerNGINX

对于Apache HTTP Server,有一个mod

对于NGINX,据我所知,它是built-in

您可以根据规则和模式路由到后端。

相关问题