JHipster 微服务 Web 应用程序中的不同编程语言集成

Different programming languages integration in JHipster microservices web app

我有一个现有的 JHipster 微服务网络应用程序,带有 Angular 前端和 Consul 服务发现。

我已经创建了一个 网关 和一个带有 Java、Spring 和 Hibernate 的微服务。一切正常。

我想要什么

我想再添加一个使用不同编程语言的微服务,例如 .NetC#

问题

可能吗?我如何实现这一目标?

是的,只要您的其他服务能够集成到您现有的基础架构中,就可以:

  • 通过在 Consul 中注册并从 Consul 读取它们的配置
  • 正在验证网关的身份验证令牌
  • 将他们的日志转发到您的集中式日志系统(例如 ELK)
  • 将他们的指标暴露给您的监控系统(例如 Prometheus)

由于JHipster使用的技术比较普通,应该不会太难。