在谈论 API 时,经常使用术语“粗粒度”或“细粒度”。这些是什么意思/有什么例子吗?

谢谢

最佳答案

我已经看到 SOA 中经常使用的区别,例如:

http://www.ibm.com/developerworks/webservices/library/ws-soa-granularity/

基本上,粗粒度系统的方法调用比细粒度系统少。显然,粗粒度的方法会比分解的细粒度版本更少,做更多的工作。

粗粒度接口(interface)通常在调用昂贵的情况下会更好,例如在分布式系统中。

关于architecture - 架构中粗粒度/细粒度的定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2312541/

10-12 05:27