简述Dubbo 和 Dubbox 之间的区别?

Dubbo 和 Dubbox 之间的区别在于:

  1. Dubbox 是 Dubbo 的扩展,在 Dubbo 的基础上添加了 REST 风格远程调用、基于 Kryo 和 FST 的 Java 高效序列化实现、基于 Jackson 的 JSON 序列化实现等功能。
  2. Dubbox 支持 REST 风格远程调用,以显著简化企业内部的跨语言交互,同时显著简化企业对外的 Open API、无线 API 甚至 AJAX 服务端等开发。
  3. Dubbox 基于嵌入式 Tomcat 实现 HTTP remoting 体系,用以逐步取代 Dubbo 中旧版本的嵌入式 Jetty,可以显著提高 REST 等的远程调用性能,并将 Servlet API 的支持从 2.5 升级到 3.1。
  4. Dubbox 将 Spring 由 2.x 升级到目前最常用的 3.x 版本,以减少版本冲突带来的麻烦。同时,还将 ZooKeeper 客户端升级到最新版本,以修正老版本中包含的 bug。

总的来说,Dubbox 在 Dubbo 的基础上进行了扩展和优化,提高了系统的性能和可维护性。

发表评论

后才能评论