Dubbo 3.0发布了,有啥问题,咱和PMC聊聊
7 月 2 日,Dubbo 3.0 正式发布。
这款由阿里巴巴主导的,在 2011 年开源的 RPC 框架,在 Java 社区颇受欢迎。根据官方数据,包括滴滴、网易考拉、去哪儿网、当当网在内的企业,目前都有使用 Dubbo。
但你也知道,2011 年到 2021 年,十年时间已经过去了,换句话说就是时代也不同了。现在,放眼望去,新的趋势是云原生,在这个背景下,以 Apache Dubbo、Spring Cloud 等为代表的 Java 微服务治理体系面临了许多新的需求,包括期望应用可以更快的启动、应用通信的协议穿透性可以更高、能够对多语言的支持更加友好等。
例如 Spring 也在今年推出了其基于 GraalVM 的 Spring Native Beta 解决方案,拥有毫秒级启动的能力、更高的处理性能等优化提升。
顺应趋势,用户对下一代 Apache Dubbo 提出了两大要求:一是要保留已有的开箱即用和落地实践背景下积累的优点,这也是众多开发者所期望的;二是尽可能地遵循云原生思想,能更好的复用底层云原生基础设施并且更贴合云原生的微服务架构。
这一次 Dubbo 3.0 的发布,口号就是全面拥抱云原生,新特性包括全新服务发现模型(应用级服务发现)、下一代 RPC 协议、云原生设施接入等等。
为了帮你更好地理解 Dubbo 3.0,下周三晚,我准备连麦 Apache Dubbo PMC、阿里云云原生平台技术专家刘军。
和他聊下面这些问题:
原来 2.x 的生命周期的问题,原来的还有维护么?因为看 3.0 这里面已经不兼容了。
为什么需要单独再设计一个 Triple 协议,能直接支持 HTTP+JSON 的简单协议么?
3.0 上生产还需要多久?我现在启动一个新项目,可以使用么?原来的生态,还有哪些不能用了,需要补充的?
3.0 支持 Kubernetes 了,那么我现在用 3.0 在传统的虚拟机下使用,后续有平滑的升级方案,迁移到 Kubernetes 下运行么?支持虚拟机和 Kubernetes 混合的使用方式么?
如果你感兴趣的话,记得预约。