繁体   English   中英

微服务的Sidecar应用示例

[英]Example of Sidecar Application for Microservices

Spring云配置服务器是否是微服务的补充应用示例?

您是说如果Spring Cloud Config Server本身就是Spring Cloud文档标记为Sidecar的东西? 就我所知,那只是一个普通的常规Spring Boot应用程序。

在Sideg中, Polyglot支持中提到的Sidecar是Spring Boot应用程序,它充当服务基础结构与未使用JVM语言编写的服务之间的桥梁。 我想到了用Python,Go,Ruby,C#,NodeJS,Erlang或实际上可以将某些东西绑定到端口的任何其他语言编写的应用程序。

Sidecar的好处是,您的Non-JVM应用程序

  • 通过Eureka可以自动发现service discovery ,这意味着JVM服务可以解析Non-JVM应用程序的host:port/<service-id>以及其他方法,
  • monitoring是通过相同的医疗终端,基础设施,是在春季启动(执行机构)提供,由非JVM的应用程序尤里卡手动提供健康的端点,即知道监视的当非JVM服务已关闭
  • routing/proxying通过手动查找服务的主机/端口或通过Zuul代理这些请求来查询服务,这又通过Eureka解析其当前地址。
  • balancing可以通过负载均衡功能区
  • configuration可能会消耗通过Spring Cloud Config提供的配置属性。

我希望这个答案能解决您的问题,如果不是(或者有人发现它不准确或具有误导性),请告诉我,然后删除它,以便为更合适的内容留出空间。 ;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM