【问题标题】:Azure Spring Cloud and JHipsterAzure Spring Cloud 和 JHipster
【发布时间】:2020-04-28 23:57:36
【问题描述】:

有谁知道带有 azure spring cloud 的内置配置服务器是否应该与 JHipster 注册表相同?目前在让服务正确连接和相互识别时遇到问题。我已经阅读了 JHipster 和 Microsoft 的有限文档,因为它是新的,只是想知道是否有人对它有任何运气?

【问题讨论】:

  • 您面临的问题是什么?我也在尝试部署 JHipster 应用程序,当我尝试访问 API 端点时,我得到了 502 bad gateway。

标签: azure jhipster spring-cloud-config jhipster-registry azure-spring-cloud


【解决方案1】:

如果您正在运行 JHipster 微服务,两者的工作方式应该相同 - 我自己从未体验过任何差异,而且我是 JHipster Registry 的原始作者,我在 Microsoft 作为 Azure 工程团队的一员工作,每天直接与 Azure Spring Cloud 团队合作。我没有编写任何具体的代码,它只是开箱即用,因为它们基于相同的组件。

JHipster Registry 既是发现服务器(Eureka)又是 Spring Cloud Config 服务器,它们被打包在同一个应用程序中。我们还添加了一个漂亮的 UI,一些安全性(使用 Spring Security),但核心功能是相同的。

在 Azure Spring Cloud 中,我们还提供了 Eureka 服务器和 Spring Cloud Config 服务器 - 它们也略有修改和增强(这些是来自 VMWare 的企业版本),但最终它们是相同的 Eureka 和 Spring云配置服务器。

事实上,对于 JHipster 的下一个版本,我们专注于 JHipster Control Center,它将抽象 JHipster Registry UI,因此您可以直接将其与 Azure Spring Cloud 一起使用。

【讨论】:

    【解决方案2】:

    参考来自 JHipster 的官方文档。

    JHipster Registry 有三个主要用途:

    它是一个 Eureka 服务器,用作发现服务器 应用程序。这就是 JHipster 处理路由、负载平衡和 所有应用程序的可扩展性。它是一个 Spring Cloud Config 服务器, 为所有应用程序提供运行时配置。它是一个 管理服务器,带有用于监控和管理的仪表板 应用程序。

    目前 Azure Spring Cloud 仅支持 Eureka。 如果您的应用程序中没有服务发现。 Azure Spring Cloud 将启用 Eureka 作为默认服务发现。

    就我而言,我使用的是 consul,但它不起作用,所以我删除了它,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-18
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 2020-12-30
      • 1970-01-01
      • 2019-06-19
      相关资源
      最近更新 更多