【问题标题】:How to achieve orchestration with spring boot micro service? [closed]spring boot 微服务如何实现编排? [关闭]
【发布时间】:2017-10-19 05:17:06
【问题描述】:

在 Spring Boot 中编排微服务的最佳方式是什么。

【问题讨论】:

  • 编排到底是什么意思。详细说明
  • 我的意思是http编排,我有多个微服务。在客户端(角度),我需要在单个 HTTP 调用中来自一个或多个服务的数据。在某些情况下,一个服务请求可能依赖于另一个类似的服务调用。

标签: spring-boot microservices orchestration


【解决方案1】:

您有很多选择,但我将列出其中的 3 个供我选择:

  1. 使用 REST 调用直接调用其他微服务(将 URL 硬编码到属性文件中或创建服务以进行服务间通信)。
  2. 使用spring-cloudnetflix OSS 设置微服务架构
  3. 使用spring-cloudkubernetes 设置微服务架构

【讨论】:

  • 我已经用 spring-cloud 和 Netflix OSS 建立了我的架构,用这个梳子我怎样才能达到我的要求。我试过conductor,但有设置问题。
  • 作为一种简单的方法,使用eureka通过名称(application-name)获取一个微服务,并在另一个微服务逻辑层进行查询。
  • 我现在正在这样做,它工作正常,我使用 feign 服务到服务调用。但是我有一种情况,我必须经常使用它,这增加了代码的复杂性。我怀疑这个过程是否需要编排。
  • 它非常基于意见和用例相关,没有好或坏的答案。
  • 非常感谢您的宝贵反馈。
猜你喜欢
  • 2018-03-28
  • 2015-12-29
  • 2020-07-14
  • 1970-01-01
  • 2016-12-15
  • 2020-12-25
  • 1970-01-01
  • 2020-05-27
  • 2018-11-26
相关资源
最近更新 更多