写点什么

架构师训练营第二周作业

用户头像
Geek_4c1353
关注
发布于: 2020 年 09 月 24 日

作业1:



对应用程序暴露的是CacheCluster的get、put、delete接口,对系统远程调用的rebuild暴露在CacheRebuilder。



为什么这样设计?如果直接对外暴露Cache的get、put和delete接口,那就代表Cache需要去ConfigCenter(或者CacheCluster,因为CacheCluster存储了config)获取对应的config,在这样的情况下Cache和CacheCluster就相互依赖了(CacheCluster中需要获取Cache数组),这样会导致模块无法重用,耦合在一起,所以最后决定暴露给应用程序的是CacheCluster的get、put、delete接口。





作业2:

感受很简短,就是。。。离架构师还有好远的距离啊,但是又觉得锻炼和思考还不够,虽然在李老师这边学到了蛮多,不过放在实际中有些时候又感觉还是有些不熟练。

用户头像

Geek_4c1353

关注

还未添加个人签名 2019.09.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第二周作业