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

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

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

慕标5832272
TA贡献1966条经验 获得超4个赞
建议从实际的业务角度考虑,是否真的有必要做成saas模式
比如,不同层级(简化做树形),如果省会机构和县级机构对系统的影响仅仅是角色权限的区别,那就直接多租户模式就好
如果不是,差异很大,比如功能模式都不一样,建议拆开,合并小区分系统,独立大系统之外(生产容易维护),UI是否拆开看情况
就好比分库分表一样,很多时候,无法做到真正意义上的均衡策略,只能合并小表,单独拆分大表
建议将业务功能先做脑图分析或者画一些系统环形图(症状问题、根本问题、副作用),一目了然
- 3 回答
- 0 关注
- 212 浏览
添加回答
举报
0/150
提交
取消