Loading... 在服务端研发中经常提起一个词 “[服务治理](https://www.zhihu.com/question/56125281)”。大概意思是当架构往*微服务*迁移后,因为拆解了,引入了一系列新的问题,所以需要治理。我们来看客户端,当整个客户端架构迁移到组件化架构之后,monolithic的程序,被拆解成了无数的components,然后由components再拼装起来。然后,因为拆的太碎,就会引入问题。例如启动速度,包体积等等。而实际操作中,大家也都是把启动速度、包体积优化等工作拆解到组件层次来处理。如果参考服务治理的概念,引申一下组件治理。发现这里面其实有很多事情可以做。我们基本上可以将在应用层级需要治理的对外技术表现,拆解到组件层次。 1. 包体积优化 2. 启动速度 3. 安全 4. 模块注册与发现 5. 国际化 6. 资源使用 7. .... 当我们将整个客户端的架构从单体应用升级到组件化架构之后,基本上每一个团队都会做上面这些事情在组件层次的事情。而现在给这些行为一个统一的定义:组件治理。 最后修改:2020 年 11 月 20 日 04 : 28 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付