首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sidecar不支持一个非JVM应用程序的多个实例

问Sidecar不支持一个非JVM应用程序的多个实例
EN

Stack Overflow用户
提问于 2016-10-12 20:47:52
回答 2查看 609关注 0票数 0

我成功地使用netflix sidecar应用程序注册了单个nodejs应用程序实例。nodejs和sidecar bridge应用程序都在Cloud foundry中运行。

结果:

示例-NODEJS n/a (1) (1)向上(1)

当我将nodeJS应用程序扩展到3个实例时,在Eureka服务注册表中看不到扩展的实例。它仍然显示1个实例。

有人能帮我做这件事吗...

我想在Sidecar bridge app的Eureka服务注册表中注册Nodejs app的所有实例。

请.。帮助。

关于Purandhar

EN

回答 2

Stack Overflow用户

发布于 2016-10-13 00:04:19

Sidecar和eureka java客户端一样,一次只能向eureka服务器注册一个应用程序。它不是多个应用程序的eureka代理。我构建了一个proof of concept proxy,它将执行您想要的操作。

票数 1
EN

Stack Overflow用户

发布于 2016-10-14 05:54:05

这是因为它不是注册到eureka的节点应用程序,而是仍然在一个实例中运行的sidecar。

简单解决方案

您可以使用您的节点应用程序扩展您的侧车。这非常简单,特别是在使用基于容器的部署时。你可以同时创建一个docker容器,一个节点实例和一个sidecar。

负载均衡

您可以扩展您的sidecar应用程序以负载平衡到sidecar的流量。然后,您的节点应用程序仍将显示为单个实例,但仍可对已扩展的节点实例进行负载均衡

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39998996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档