基于bladex 如何搭建企业级应用?

Blade 未结 1 1368
nickyou
nickyou 2019-12-23 09:41

背景:

1  在熟识了bladex 的框架后, 下来就要需要进行企业级应用的开发了

2. 开发面临的第一个问题是如何进行应用的模块划分, 如何在构建企业应用的时候也保持后续的bladex的升级的问题

3. 从官方的建议,提供了bladex 和biz 两个包, biz 包没有界面

问题:

  1.   问题一:我们的团队的规模整体可能在25人左右, 我们应该在bladex上开发还是在biz上开发呢?

  2.   问题二: 为什么bladex 和biz 都有一个同名的bladex-gateway 包,   bladex 和biz 是不是只能是二选一, 是排他的?

    3.   问题三: 我们的平台的分层结构是这样:

image.png

  应该怎样做,有没有好的建议?

1条回答
  •  admin
    admin (楼主)
    2019-12-23 09:51

     1. 25个人推荐使用biz开发,bladex核心服务,biz为业务服务,开发、生产的时候把所有的微服务统一注册到nacos,然后通过gateway统一转发。

     2. 两者都有gateway是为了让你们开发方便,可以本地调试。部署的时候已经不分bladex还是biz了,打完包后都是一个一个的jar或者docker镜像。不用关注他们隶属于哪个工程,只用关注他们要注册在哪个nacos。最后都会由gateway统一处理

     3. 分包没有建议,根据你们最舒服的方式来就行。但一定要有类似blade-service和blade-service-api两层,这样后续开发更加方便

    0 讨论(0)
提交回复