架构师之路六分布式方案理论研究

其实核心就是4点: 综合之前的章节,我们讨论的架构师的思考维度,关键具备的能力,以及设计图,常用的架构设计方法,1,业务需求深度挖掘;2,方案选型;3,评估方案;4,技术具体实现

1,业务需求深度挖掘: 系统架构设计紧密联系业务,结合项目经历,我们需要实现一个门户网站的公告模块,设计的时候,需要考虑到公有云,私有云,权限登录,不同用户登录需要查看不同的公告内容


2,针对于这个需求,我们需要在设计的时候,优先处理功能性,然后才是非功能性的功能,功能性的常规就是CRDU,再加上发布,撤销发布等等的功能;非功能性比如我们公告系统对于整个系统模块而言,能否做到共享,与其他的模块一同使用,完善成为一个共享平台的功能,类似于预警平台的功能一样
一句话,独立模块的功能开发;共享模块的开发


3,作为独立模块,这块的具体功能可以使用分布式的技术来实现,但是作为共享模块,考虑租户隔离的使用场景,需要封装成war包的功能来具体实现


4, 从技术实现的角度而言,公告模块,作为独立模块 ,从实现的具体方案而言,没有什么具体的难度,但作为共享模块,需要迁移该功能至共享平台,这个功能需要做到共性,需要考虑到租户的情况等等


总结一句话,我中有你,你未必属于我,我属于大家,先总后分

更多文章,请关注博客
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值