View on GitHub

modularization-examples

代码防腐实用技术

把不同的 Git 仓库跑在不同的进程里。这样只要看是哪个进程出的问题,就可以知道是由哪个 Git 仓库引起的了。 进程边界有如下的好处:

进程的缺点如下

我们的目标是在出问题之后,能从运行时的现象找到对应的Git仓库。但是这个目标真的一定需要使用进程做边界么?