我们正在尝试在使用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/

10-12 03:24