【问题标题】:Different programming languages integration in JHipster microservices web appJHipster 微服务 Web 应用程序中的不同编程语言集成
【发布时间】:2020-07-08 03:20:23
【问题描述】:

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

我创建了一个网关和一个使用 Java、Spring 和 Hibernate 的微服务。一切正常。

我想要什么

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

问题

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

【问题讨论】:

    标签: c# angular microservices jhipster gateway


    【解决方案1】:

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

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

    由于 JHipster 使用了相当普遍的技术,所以应该不会太难。

    【讨论】:

    • 第三点和第四点似乎有点棘手。假设我应该将这些日志和指标发送到网关?对不起,我还是这个的新手。谢谢!
    • 不是真的,JHipster 已经涵盖了这一点,请查看文档。我想这是一个学习项目而不是真正的生产项目,所以在集成非 Java 堆栈之前,您应该尝试将 JHipster 生成的基础结构与日志和指标充分结合使用。
    • 我会检查文档,然后试一试。非常感谢!
    猜你喜欢
    • 2013-09-08
    • 2017-05-01
    • 1970-01-01
    • 2021-03-12
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多