Bladex微服务工程是否可以精简

Blade 已结 2 640
gtfhao
gtfhao 剑尊 2022-06-07 10:11

一、该问题的重现步骤是什么?

1. bladex工程clone下来,直接跑起来,应对后续升级,业务代码写biz里

2. 疑问一:直接跑起来的基础服务要启动7个,这样太占内存了吧,可不可以把这些基础服务能合并合并到一个服务里呢?

3.疑问二:是否可以把boot单体升级到微服务然后作为基础服务启动,然后配合网关和biz来实现微服务?


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex联合版2.9.1

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (最佳回答者)
    2022-06-07 20:54

    你可以把desk、system、user统一合并到一个,但微服务架构本身就是给大型项目开发的,如果你觉得10个不到的服务已经算多了的话,其实boot版本就能满足你们的需求。

    正常用到微服务的项目,到最后都会有上百个服务


    另外商业版答疑规则见:https://sns.bladex.cn/article-14990.html

    请将账号邮箱修改为下单购买授权的qq邮箱便可咨询商业版疑问


    作者追问:2022-06-07 20:54

    boot版本的话,会因为一些小业务的改动要重启服务,其他业务也会跟着受影响.


    另外购买企业版邮箱是我们经理的账号,我们不能用他账号发布帖子的。让他发吧,他又忙

    0 讨论(1)
  • 2022-07-08 17:25

    已将develop、resource、desk、user合并到system服务里了,作为基础服务启动,auth、log继续保留,

    0 讨论(0)
提交回复