为了账号安全,请及时绑定邮箱和手机立即绑定

请教下关于系统对于多业务模式的解决方案思路

请教下关于系统对于多业务模式的解决方案思路

喵喔喔 2022-09-01 11:07:00
1)不同层级差异:中心机构、省会机构、地市机构、县级机构,不同级别的机构业务上存在一定的差异2)不同地区差异:区域政策、管理模式会有一定的差异在系统设计的思路 有什么比较好的思路去解决这种差异比如:配置不同的参数,制定不同的规则策略,希望大家能提供更多跟好的思路以供参考 谢谢
查看完整描述

3 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

首先必须先搞清楚差异是本质的不同还是表征的不同。如果只是表征的不同,那么通过配置表即可解决问题,你所要做的不过是两件事:1、给所有不同地区梳理出一个配置表;2、把不同的数据存储在扩展表里面。如果是本质的不同,那么不同地区上不同的应用吧,除此之外别无他法。

查看完整回答
反对 回复 2022-09-06
?
慕沐林林

TA贡献2016条经验 获得超9个赞

从业务角度去考虑问题,
1)不同层级:中心机构、省会机构、地市机构、县级机构,这些机构是存在一定的差异,但是这些差异差距大小是否过大,各种层级联系是否紧密(比如交互上,请求是否频繁),
每个单独层次的涉及的内容深度如何
如果各机构之间的差异过大,或者各层级交互也不频繁,每个单独机构涉及的业务也很大(功能多) 建议还是划分成独立的子项目系统,或者做成像spring工程那样工程各种模块,  反之还是做成大系统

查看完整回答
反对 回复 2022-09-06
?
慕标5832272

TA贡献1966条经验 获得超4个赞

建议从实际的业务角度考虑,是否真的有必要做成saas模式

比如,不同层级(简化做树形),如果省会机构和县级机构对系统的影响仅仅是角色权限的区别,那就直接多租户模式就好

如果不是,差异很大,比如功能模式都不一样,建议拆开,合并小区分系统,独立大系统之外(生产容易维护),UI是否拆开看情况

就好比分库分表一样,很多时候,无法做到真正意义上的均衡策略,只能合并小表,单独拆分大表

建议将业务功能先做脑图分析或者画一些系统环形图(症状问题、根本问题、副作用),一目了然


查看完整回答
反对 回复 2022-09-06
  • 3 回答
  • 0 关注
  • 212 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号