我正在尝试使用spring boot框架创建一个spring cloud微服务。
我的Eureka服务器正在运行2个已注册的Spring启动项目。 Eureka服务器UI正常运行。
我的困惑在于,我是否遵循开发弹簧云微服务的标准方式?
由于所有文档都显示了这种类型的spring cloud开发。一些博客在另一个结构中显示了spring cloud。所以我对我是否正在采用春云微服务开发的方式感到困惑?
我是春天的新手。任何人都可以澄清我目前的架构(创建eureka服务器和微服务注册客户端(Zuul))是否合适???
答案 0 :(得分:3)
您的架构很好,但仍取决于您的目的。
引用本文 - Spring Cloud Netflix,有几个常用组件用于构建使用Spring Cloud Netflix的微服务架构。
在我看来,所有这4个组件都是必需的。那么也许您可以解释一下您想要实现的目标,例如您是否希望为许多人或应用程序提供服务?你的应用程序有一天需要扩展吗?或者,如果您的服务在很长一段时间后没有响应,您会做什么?