2017-06-17 62 views
0

我正在创建一个微服务体系结构。我正在寻找一种方式(协议或其他事物),以便我的服务一起通信,但在它们之间自动进行消息转换。服务可发现性和沟通

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

有什么想法?

回答

1

欢迎在模式的餐厅,那里收集了大量的汤等待着你!根据经验,将每个数据提供者(服务)与我们自己的规范化和内部模式进行接口并不是什么坏事。

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

这里没有简单的解决方案,但看看管道解决方案,例如阿帕奇Nifi节点红色JS,可以帮助您快速建立改造管道。像这样的Solutiopns JOLThttps://github.com/bazaarvoice/jolt可以帮助您转换JSON,并通过一套全面的脚本和工具来完成工作。

+0

对不起,回答迟到...感谢您的回复。 –