Aki*_*Aki 4 service-discovery microservices api-gateway
我们计划基于play框架开发一些微服务。他们将提供 REST API,其中很多将在后台使用 akka 集群/集群分片。
我们希望有一个 api 网关来公开我们内部服务的 api,但我们面临一个大问题:
- 每个服务的多个实例将在某个 ip 和端口下运行。
- API 网关如何知道服务实例在哪里运行?
- 是否有类似负载平衡器的东西可以跟踪所有正在运行的服务?
哪种解决方案可以填补“API 网关”/“负载均衡器”的空缺?
你问的问题与游戏框架无关。并且没有单一的答案可以解决您的需求。
您可以从阅读 akka Service Discovery开始,然后根据更适合您的内容做出选择。
我们正在构建akka-http和使用服务akka-cluster,但使用不相关的技术来公开和运行服务。
查看