lJ
2024-12-30
来自江苏
合并编译在微服务架构中并非一种普适的优化手段,而是针对特定场景下服务优化的一种策略。 从《字节跳动合并编译实践》中的收益公式来看,合并编译的收益与服务的资源量、调用关系的密切度、编解码开销以及服务治理开销密切相关。适合合并编译的服务需要符合「资源量大、调用关系密切、编解码开销大」这些条件外,还要满足非缓存、固定开销类型的服务、容器负载不能太高、编解码大于 3% 的服务。 合并编译能够带来一定的性能提升,但也并非没有局限,它破坏了服务自治、可扩展性和故障隔离设计原则。
1
Realm
2024-12-30
来自浙江
思考题: 1. 不符合统一的规范; 2. 不便于横向扩容; 请教老师,编译成rpc服务和编译成sdk,源代码层面需要修改什么吗?