Dubbo3应用专栏
文章平均质量分 90
以实战为主导,深入剖析Dubbo3的核心特性和使用方法。通过一步步的实践操作,探讨如何利用Dubbo3来构建高效稳定的分布式服务,并在实践中掌握其精髓,以提升分布式服务开发能力
Aomsir
累有所往,忙有所获
展开
-
Dubbo3技术一套通之Apifox调用
无意间发现的新功能,极大的降低了我的测试时间成本,但是Triple协议的归属以及支持度还不是特别满意,目前Dubbo项目还只支持dubbo协议和hessian2序列化方案的搭配,看看后期官方能否支持的更多一点!原创 2023-08-01 19:46:27 · 1344 阅读 · 6 评论 -
Dubbo3技术一套通之基础扫盲
Dubbo是阿里开源的进行远程通信的高性能,轻量级的RPC服务开发框架,用于解决微服务架构下的服务治理与通信问题。不绑定任何一门语言,官方提供Java、Golang、Rust、Erlang等语言的SDK支持。Dubbo原生具备相互之间的远程地址发现与通信能力,Dubbo3提供有各种高效的通信协议与序列化方案;同时Dubbo3提供了丰富的服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo3已在阿里内部微服务集群全面落地,成功 取代运行多年的HSF框架。原创 2023-08-04 15:35:19 · 190 阅读 · 0 评论 -
Dubbo3技术一套通之架构演变
随着技术的进步和业务的扩展,架构也经历了从简到繁的演变。初期的单体架构因其简明扼要,适应了小规模应用的需求。但随着业务的增长,单体结构显露出扩展与维护的瓶颈。垂直和水平的扩展策略成为过渡时期的选择。进入微服务时代,系统被拆分为独立、细粒度的服务,提高了系统的伸缩性和容错能力。这一演变不仅体现了技术的进步,更是对业务复杂性和市场变化的应对策略原创 2023-08-05 20:18:50 · 234 阅读 · 1 评论 -
Dubbo3技术一套通之直连开发初探
这些定义不仅为服务提供者所使用,也为服务消费者所依赖原创 2023-08-08 19:12:31 · 260 阅读 · 0 评论 -
Dubbo3技术一套通之整合SpringBoot
前文中,我们使用了Spring配置文件来整合Dubbo进行直连开发,这让我们更直观地了解了Dubbo的RPC调用方式,摘掉它神秘的面纱,也为后面引入注册中心开发埋下伏笔,而不是只知道打个注解就能进行开发,出现问题不知如何解决。然而,在当今的主流开发中,我们通常使用Spring Boot作为脚手架来构建应用程序,这带来了更多便捷性和自动化特性。不再需要繁琐的配置,只需添加一些注解就能够使用Dubbo了。原创 2023-09-06 20:35:34 · 562 阅读 · 0 评论 -
Dubbo3技术一套通之通信概述
在之前的文章中,我们对 Dubbo 进行了简要介绍并搭建了开发框架。从本文开始,我们将深入探讨 Dubbo 中的各种特性。今天,我们将重点介绍 Dubbo 在通信过程中可能涉及的一系列问题在网络通信中,通信协议和通信方式已经足够支持开发和使用。然而,协议中传输的数据是否能够以更高效的格式进行传输是一个关键问题。使用良好的数据传输格式可以显著减小数据体积,从而提高传输效率。举例来说,对于同样大小的50KB数据块,采用良好的传输格式可能只需要1KB,而采用不合适的格式可能需要100KB。原创 2023-09-07 21:22:01 · 668 阅读 · 1 评论 -
Dubbo3技术一套通之Kryo序列化
前面文章讲解了Dubbo的网络通信的中的通信协议、通信方式与序列化的相关内容,半篇文章将实战带你学习Kryo序列化方式的使用上述便是将Dubbo 3程序替换Kryo序列化的详细使用方法,替换过程相对简单,只需要导入必要的依赖并稍作配置调整即可完成。然而,我们也需要从更深层次的角度来理解这一过程,例如Dubbo为序列化所保留的扩展槽位以及其可扩展性。原创 2023-09-08 20:52:46 · 579 阅读 · 1 评论 -
Dubbo3技术一套通之FST序列化
在前一章节,我们深入探讨了如何利用 Dubbo 的强大能力,切换至 Kryo 序列化方案。而在本篇,我们将进一步拓展知识视野,携手走进 FST 序列化的实战应用。准备好,和我一起深入这个新的序列化冒险之旅吧!原创 2023-09-09 19:50:21 · 397 阅读 · 3 评论 -
Dubbo3技术一套通之FASTJSON2序列化
我们深入探讨了如何利用 Dubbo 的强大能力,切换至 FST 序列化方案。而在本篇,我们将进一步拓展知识视野,携手走进FASTJSON2 序列化的实战应用。准备好,和我一起深入这个新的序列化冒险之旅吧!FASTJSON2是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库支持JSON/JSONB两种协议,JSONPath是一等公民支持全量解析和部分解析支持Java服务端、Android客户端、大数据场景FASTJAON性能很好,但是因为先前的安全漏洞。原创 2023-09-10 19:23:04 · 802 阅读 · 0 评论