JHipster 微服务 Web 应用程序中的不同编程语言集成
Different programming languages integration in JHipster microservices web app
我有一个现有的 JHipster 微服务网络应用程序,带有 Angular 前端和 Consul 服务发现。
我已经创建了一个 网关 和一个带有 Java、Spring 和 Hibernate 的微服务。一切正常。
我想要什么
我想再添加一个使用不同编程语言的微服务,例如 .Net 和 C#
问题
可能吗?我如何实现这一目标?
是的,只要您的其他服务能够集成到您现有的基础架构中,就可以:
- 通过在 Consul 中注册并从 Consul 读取它们的配置
- 正在验证网关的身份验证令牌
- 将他们的日志转发到您的集中式日志系统(例如 ELK)
- 将他们的指标暴露给您的监控系统(例如 Prometheus)
由于JHipster使用的技术比较普通,应该不会太难。
我有一个现有的 JHipster 微服务网络应用程序,带有 Angular 前端和 Consul 服务发现。
我已经创建了一个 网关 和一个带有 Java、Spring 和 Hibernate 的微服务。一切正常。
我想要什么
我想再添加一个使用不同编程语言的微服务,例如 .Net 和 C#
问题
可能吗?我如何实现这一目标?
是的,只要您的其他服务能够集成到您现有的基础架构中,就可以:
- 通过在 Consul 中注册并从 Consul 读取它们的配置
- 正在验证网关的身份验证令牌
- 将他们的日志转发到您的集中式日志系统(例如 ELK)
- 将他们的指标暴露给您的监控系统(例如 Prometheus)
由于JHipster使用的技术比较普通,应该不会太难。