【问题标题】:How work Jhipster microservices?Jhipster 微服务如何工作?
【发布时间】:2018-08-06 05:18:11
【问题描述】:

我尝试了解 jhispter 微服务架构。此图像存在于Jhipster web site。我有一些问题:

  1. 网关是强制性的吗?如果我不使用一个怎么办(除了链接微服务以相互了解)。我知道它增加了硬耦合。

  2. 为什么我们需要 Jhipster 注册表中的 Eureka Config ? Jhipster 注册表与 Eureka Server 不一样吗? Jhipster Registry 的目的是在启动时注册微服务。

谢谢

【问题讨论】:

    标签: jhipster microservices jhipster-registry


    【解决方案1】:
    1. JHipster 网关具有多项功能,旨在保护您的服务并确保可扩展性:
      • 对用户进行身份验证并生成传递给底层服务的令牌,以便为他们提供用户身份和授予的角色
      • 使用 Zuul 代理和功能区将请求路由和负载平衡到服务。 Hystrix 还通过启用重试和超时来提供帮助。当您想通过拥有多个相同服务的实例进行扩展时,这一点至关重要。
      • 速率限制
      • 提供 Angular 或 React 应用程序包。
    2. JHipster 注册中心是一个 Eureka 服务器(服务发现)和一个 Spring Cloud Config 服务器,用于集中服务配置,它的仪表板也提供了比 Spring Cloud Eureka 仪表板更多的功能。 JHipster 注册表可以由 Hashicorp Consul 替换,如图所示。

    【讨论】:

      猜你喜欢
      • 2021-08-26
      • 1970-01-01
      • 2017-12-31
      • 2018-01-02
      • 2016-11-22
      • 1970-01-01
      • 2020-05-10
      • 2018-03-29
      • 2018-12-10
      相关资源
      最近更新 更多