【问题标题】:Service discoverability and communication服务可发现性和通信
【发布时间】:2017-06-19 22:23:17
【问题描述】:

我正在创建一个微服务架构。我正在寻找一种方式(协议或其他东西)让我的服务一起进行通信,但在它们之间进行自动消息翻译。

示例。我有两种商店服务,它们都公开了它们的目录,但具有不同的描述格式。我显然可以编写一个适配器来完成这项工作,但下一次,问题会再次出现。

有什么想法吗?

【问题讨论】:

    标签: ipc microservices netflix


    【解决方案1】:

    欢迎光临 schemas 餐厅,这里有大量汤品等着您!

    根据经验,将每个数据提供者(服务)与我们自己的规范化和内部架构接口并不是一件坏事。

    基本上:您有一个提供自己的汤的服务,并且您构建一个微服务(或更新现有服务)的唯一目的是以新格式表示架构。

    这里没有简单的解决方案,但请看一下管道解决方案,例如 Apache Nifinode-red JS,它们可以帮助您快速构建转换管道。像 JOLT https://github.com/bazaarvoice/jolt 这样的解决方案可以帮助您转换 JSON 并使用一套全面的脚本和工具来完成这项工作。

    【讨论】:

    • 抱歉,回复晚了...谢谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 2022-12-17
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多