我从未见过SOA具体地谈论过,但考虑到SOA在Amazon和Netflix等公司中的成功,是否有(某种程度上)行业标准来衡量服务的范围应该有多小?
例如,给定一个社区站点,一个可能的服务套件看起来会是:
还是将类似的服务组合在一起,例如将标记处理合并到应用程序逻辑中?
发布于 2014-01-17 21:16:49
本质上,您在希望能够单独更改的事物上设置了一个服务边界(与OO中所知道的相同的“单一责任原则”)--服务的大小应该是使它的效用(即您从中获得的好处)大于它所造成的开销。
你可以找到我写的一份PDF,它解释了更详细的这里
https://stackoverflow.com/questions/21158770
复制相似问题