我开发了一个使用node.js和Express Framework的购物车应用程序。 我的应用程序中有 3 个主要模块。 用户、购物车、产品就是这些模块。 它是在MVC架构中开发的。 我想将其转换为微服务架构。 我怎样才能做到这一点?
您可以通过两种方式做到这一点。
-
根据您拥有的模块将快速应用程序拆分为多个快速应用程序。
-
您可以只保留一个快速应用程序,并使用负载均衡器路由到您的应用程序。
例如:考虑您的用户和购物车模块,如果您有类似的网址
我的应用/购物车/* myapp/user/*
然后,您必须在相应的实例上部署应用程序,并使用负载均衡器相应地路由它们。
您可以在此处探索有关负载均衡器的更多信息