如何将单片MEAN堆栈应用程序迁移到微服务?

时间:2018-11-13 13:28:56

标签: angularjs node.js mongodb express microservices

我们开发了一个整体式MEAN堆栈应用程序来管理办公室中的员工和库存。如何将员工作为一项服务和库存作为一项服务?

1 个答案:

答案 0 :(得分:0)

应将您的应用程序分解为较小的自给自足单元,以利用微服务体系结构的全部优点。

因此,您需要创建2个单独的应用程序,一个用于员工管理,另一个用于库存管理。

在分解应用程序之前,请确保您不需要此程序。分解应用程序带来了许多挑战,而这些挑战在单片应用程序中是没有的,例如独立组件之间的分布式路由,集中式安全性机制,不同微服务之间的相互通信等。