我们如何将两个工具划分为通过标准输入标准输出进行对话的微服务?



我有几套互相通信的工具,比如stdin/stdout/stderr。我想把它们分成单独的微服务。我想让他们感觉好像他们仍然在通过命令行stdin/stdout进行通信。

如何通过微服务实现工具之间的通信?

我们不能重新设计工具和架构,直到某个时间,所以需要解决这个问题。

我有几套互相通信的工具,如stdin/stdout/stderr。

工具可以通过stdin/stdout/stderr进行通信。但是…

我想将它们划分为单独的微服务。我想让他们感觉好像他们仍然在通过命令行stdin/stdout进行通信。

微服务应该通过网络进行通信——因此它们是松耦合的。这是微服务最基本的一点。

你本质上必须重新架构,以便通过一些网络协议或使用消息传递,例如Kafka。

最新更新