微服务可重用性是否重要?

时间:2018-04-06 18:15:47

标签: microservices

微服务中的可重用性是否重要?

设计一个基于微服务的解决方案重用其中的很多内容是否很重要?

我的第一印象是否定的,因为其他事情如责任细分比重复使用更重要,但我不确定,因为我是梦幻般的微服务世界的新手。我现在正在研究微服务理论。

1 个答案:

答案 0 :(得分:1)

微服务应该是解决某个问题的更大解决方案的一部分。

让我举一个简单的例子:一家餐馆。

我可以想到一些将构成餐厅解决方案的微服务:订购微服务,厨房微服务等。

如果您所说的“重用”是关于其他其他微服务彼此“使用”(调用)的,则它们是。但是,如果您正在谈论共享模型(例如Java Bean),则不行!

微服务永远不要重用其他微服务的模型。每个人必须有自己的一组模型。为什么?因为更改一项不会影响其他微服务。

团队应该独立工作(每个微服务一个团队)。