随着 5G 的到来,各个行业都要面对海量请求,微服务架构在这个时代对企业而言有着举足轻重的作用。微服务架构存在运维难、监控难、实操难等问题, 而 Tars 是实现微服务架构优秀的一个选择。Tars 是高性能、多语言的微服务治理框架 ,在超过 120 家公司的 261,200 台服务器上稳定运行。
OSCHINA 本期高手问答( 2020 年 9 月 14 日——2020 年 9 月 20 日 ) 请来了俞慧涛老师 @kerriganA,如果你对 Tars 感兴趣,不管是架构 ,还是适用场景,都可以在这期高手问答得到启发。
问答主题
本次问答主要包括以下方向:
- Tars 架构、包含协议实现、系统性能
- Tars 与其他的开源框架如何结合 ,如 mybatis、 springcloud、springboot
- Tars 适用的场景
有其他相关的问题,也欢迎提问。
嘉宾简介
俞慧涛 ,阅文集团后台开发专家, 负责阅文集团用户中台服务与 TarsJava 的技术设计工作。在阅文主导了 Tars 微服务在海外项目 、红袖新兴项目的应用。在流量高、 变化频率快的业务场景下也能保证其架构的稳定性。腾讯开源 TARS 项目贡献者, 在处理 RPC 、k8s 微服务上面有深入的实践经验。
为了鼓励提问,TARS 基金会会在问答结束后从提问者中抽取 7 名幸运会员赠与星空雨伞,另抽取 3 名幸运会员赠与限量版公仔 TARS.Q。
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
@kerriganA Tars的协议设计跟protobuf相比有哪些优缺点?
@kerriganA 请问俞老师,Tars如何与k8s结合 ?
@kerriganA 1. Tars 架构 使用了哪些设计模式? Tars 社区是怎么运用设计模式的?
2. Tars 怎么和spring cloud 结合使用? Tars 在web中充当什么角色?
@kerriganA 您好,请问这个和 spring cloud 有什么区别吗?是整合一起用还是代替产品?
@kerriganA
说明中Tars 与其他的开源框架如何结合 ,如 mybatis、 springcloud、springboot。但是没看见有mybatis结合的示例啊。