服务可发现性和通信

时间:2017-06-17 08:42:51

标签: ipc microservices netflix

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

欢迎来到图谱餐厅,那里有大量的汤等着你!

根据经验,将每个数据提供者(服务)与我们自己的规范化和内部模式联系起来并不是一件坏事。

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

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