我们正在尝试在使用Java/spring boot编写的其他微服务的环境中,使用nodejs构建微服务。
其他微服务正在使用consul.io进行服务发现,并使用功能区进行客户端负载平衡。 (这将是:spring-boot,spring-cloud-starter-consul-discovery,spring-cloud-starter-feign和spring-cloud-starter-ribbon项目)
现在,在此组合中,我们有了一个consul node module来注册或发现服务,但是其余的事情呢?我如何进行发现感知的休息调用,并在客户端上处理负载平衡,与功能区类似。
如何在 Node 的堆栈中实现此目标?
最佳答案
这有什么用吗? https://www.npmjs.com/package/resilient
它说:Resilient在概念上类似于Netflix的项目Ribbon。
关于node.js - 如何在Node.js中为发现的微服务进行客户端负载平衡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41762928/