当前位置: 首页 > 网络应用技术

基于NACOS /灰色释放的练习,以减少局部微服务的数量,以减少局部微服务的数量

时间:2023-03-05 17:41:05 网络应用技术

  背景框架基于弹簧云微服务系统。当学生的发展在自己的计算机上进行开发工作(例如开发订单模块),除了需要启动订单模块,网关模块,权限验证模块,公共服务模块等。模块,学生开发的本地计算机的资源非常消耗,这也是浪费时间。

  您可以开发需要在本地开发的模块:订单模块和其他模块适用于在测试环境中运行的服务。

  由于可以实现目标,因此我们将开始研究可行性和关键问题

  有必要能够实现在同一名称空间下访问不同副本的不同人,并且很容易想到:

  假设我们需要开发链的API的后端服务如下:

  我们需要开发的API是在此微服务中编写,他将称为微服务以获取字典数据。它已经准备就绪,不需要开发。如果是以前的情况,那么在本地需要至少5个微米开发来开始本地。可以调试服务。

  由于测试环境是通过容器部署的,因此启动方法在下面的容器中。我们为开发环境添加了微服务测试环境的微服务,以区分开发环境。

  无论是Spring的应用程序选择,我们都会通过实现或继承来重写选择过程。