对于任何有真实世界经验的人来说,把一个单体分解成不同的模块和服务。
我已经阅读了马丁·福勒( Martin )的博客文章,我提出了这个问题。当把一个单体分解成微型服务时,方程中的“大小”元素是我思考得最多的元素。具体来说,如何将一元应用程序(我们正在讨论的是2001: A Space;就像它那么老和那么大)分解到微服务中,而不会变得过于细粒度或过于单一。最终目标是创建能够独立升级和独立缩放的独立模块。
为了缩短新冠肺炎锁定的时间,我决定跳到函数式编程中去,因为我只是偶然地读到了这样一篇精彩的文章: by 。我不确定我是否正确地理解了这个概念,或者代码示例是否过于简化,所以希望找到一些线索。
Maybe.prototype.join = function join() {};Identity.proto