假设我使用 JHipster 生成: - 1 个网关(使用 MongoDB + JHipsterRegistry) - 3 个微服务 [称为 A、B 和 C](使用 MongoDB + JHipsterRegistry)

我正在使用 Maven。

我已经在 Docker 中编写了所有内容,因此生成的 Docker 配置是:

  • 1 JHipster 注册表
  • 1个网关
  • 1 网关 MongoDB
  • 1 微服务 A
  • 1 微服务 A MongoDB
  • 1 微服务 B
  • 1 微服务 B MongoDB
  • 1 微服务 C
  • 1 微服务 C MongoDB

一切正常:从网关我可以看到来自每个微服务的实体。

现在我需要在网关(UI 页面等)上实现一些功能,并且我需要在开发过程中使用 Eclipse 进行调试。

我怎样才能做到这一点?

A)我是否需要手动全部运行,所以运行:

  • 使用 ./mvnw 手动所有组件
  • .jar 中的 JHipsterRegistry
  • 来自 Eclipse 的网关运行调试器执行主应用程序

B)或者我可以以某种方式对所有“静态”组件使用 docker 并仅从 eclipse 运行网关?

C) 还有其他建议吗?

如果一个):

  • 我还需要手动启动所有 MongoDB 吗?
  • 如何?
  • 使用的端口可能会冲突吗?
  • 我需要更改配置吗?

如果(B):

  • 如何在docker中运行所有“静态”组件?
  • 如何配置网关以访问其他组件?

  ask by Lubbo translate from so

本文未有回复,本站智能推荐:

2回复

微服务架构和Dockerup中的JHipster应用出现奇怪的错误

我已经用JHipster 5.0.1版本生成了一个应用程序。 该应用程序包含4个组件: UAA应用程序,用于用户计费和授权 JHipster注册表应用程序 网关应用 一个简单的微服务 我已按照文档中的所有步骤进行操作,包括创建docker compose文件的步骤。
1回复

jhipster微服务在docker和本地混合运行。网关无法访问UAA

我有一个关于jhipster与docker和localhost结合使用的问题。 我已经使用docker compose启动了注册表和uaa应用,一切都很好。 然后,我在本地启动了一个微服务和网关。 在注册表实例视图中都可以成功看到它们。 问题是,当网关尝试连接到uaa( uaa/oaut
1回复

微服务失败时JHipster不会向UI抛出错误

我们正在运行使用领事的JHipster微服务体系结构进行服务发现。 我们有一个微服务可以连接到mongodb的docker实例。 在使用原始角度ui进行测试以保存新实体时,我们发现禁用数据库不会在UI中引发错误。 从领事ui中,我可以看到该服务未通过2个运行状况检查中的1个,当我重新启用数
1回复

jhipster网关和微服务

我需要在没有docker的本地运行我的网关和微服务。 这可能吗? 我创建了两个项目:网关和微服务。 我如何在没有docker的情况下在本地运行?
1回复

架构微服务Jhipster

我想用Jhipster的微服务开始一个体系结构,但是我对此表示怀疑。 我有4块。 “ HR” <-前端和后端应用程序 “ SELECTION” <-前端和后端应用程序 验证<-仅一个数据库可用于所有前端 客户<-在微服务的最前面的“ HR”和“
3回复

了解微服务架构

由于我正在努力理解微服务架构模式的某些工作,因此遇到了以下问题: 人们总是说微服务通常有自己的数据库。 但这是否意味着它总是必须位于同一服务器或容器上(例如,拥有一个运行MongoDB和我的JAR的docker容器)? 还是这还意味着在MongoDB位于其他位置(例如两个容器)的同时,我
2回复

在没有数据库的JHipster微服务架构中创建网关

我正在尝试基于支持的微服务架构的 JHipster。 我已经按照文档中的描述创建了一个注册表、网关和一个微服务(基于 JWT 身份验证)并且一切正常。 但是我不确定为什么 JHistter 中的网关需要有一个数据库。 对我来说仍然没有答案的问题: 1- 为什么网关需要数据库? 在哪些情况下您会使用/
2回复

JhipsterSpringBoot2不同数据库上的微服务实例

在我的项目中,我使用 Jhipster Spring Boot,我想同时启动一个微服务的 2 个实例,但在数据库 (MongoDB) 的不同实例上。 在这个微服务中,我有用于集合 A、BC 的类、服务、休息。 ) 存储在数据库的单独实例中。 创建“真正分离的”微服务对我来说毫无意义,因为我必须从第一