
Dubbo
老王爱敲代码
专注方能成就未来
展开
-
Dubbo使用-关于接口参数是Date日期类型问题
遇到的问题:Dubbo服务提供者的一个参数是Date类型,当服务消费者传参调用时发现接收到的参数始终是当前日期,而不是消费者传过来的值。那么问题原因是什么:Dubbo默认的序列化框架hessian在序列化参数时默认调用Date的toString方法,然后反序列化时通过默认格式yyyy-MM-dd HH:mm:ss 来解码出date日期数据。源码如下: /** * Converts this <code>Date</code> object to a <原创 2022-04-27 14:38:39 · 3058 阅读 · 0 评论 -
Dubbo学习-注册中心
Dubbo支持多种注册中心,比如Nacos,Zookeeper, Multicast,Redis ,Simple等注册中心。主流的方式应该是Nacos和Zookeeper。最近项目中使用了Nacos注册中心。那本篇就先总结下Nacos。Nacos 是 Dubbo 生态系统中重要的注册中心实现,其中dubbo-registry-nacos则是 Dubbo 融合 Nacos 注册中心的实现。Dubbo 融合 Nacos 成为注册中心的操作步骤非常简单,大致步骤可分为“增加 Maven 依赖”以及“配置注..原创 2022-04-13 21:56:46 · 1795 阅读 · 0 评论 -
Dubbo学习-RPC原理
RPC是什么?英文全称Remote Procedure Call Protocol 翻译过来就是远程过程调用,主要使用在分布式服务场景,比如淘宝,从用户角度来看,就是一个系统,一个整体,其实背后是多个微服务组成,分别部署在不同的服务器上。比如用户服务,商品服务,订单服务,库存服务等等。那么这个多微服务之间,存在依赖是必须的,那怎么进行调用呢?网络通信涉及的点很多,有什么方式可以让程序员只关心业务逻辑,不用操作网络通信细节呢?RPC就是这种方式,做到了网络通信细节对使用者来说是透明不可见的。下面是RP原创 2022-04-05 15:49:25 · 2391 阅读 · 0 评论 -
Dubbo学习-设计架构
架构图上面是dubbo的架构图,总体分为4个部分,注册中心,监控器,服务消费者,服务提供者和容器。流程分为5个步骤:1、容器启动,服务提供者provider向注册中心注册服务信息,包括url,端口,接口等2、服务消费者向注册中心订阅读取服务地址列表3、当注册中心检测到服务提供者上线以后,将服务消费者订阅的服务信息提供给服务消费者,服务消费者缓存到本地。4、服务消费者通过接口的url调用服务提供者。5、监控器会监控统计服务调用次数等信息。图片0,1,2步骤属于初始化阶段完成的,原创 2022-04-05 15:22:22 · 1760 阅读 · 0 评论 -
Dubbo学习-是什么,能干什么,
是什么?Apache Dubbo 是一款阿里开源的高性能、轻量级的Java RPC服务框架,可以和spring框架无缝集成。能干什么提供了六大核心能力:面向接口代理的高性能RPC调用提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。注:最新的Dubbo3引入了全新的基于应用粒度的服务发现机制。智能容错和负载均衡内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。服务自动注册和发现支持多种注册中心服务,服务实...原创 2022-04-01 17:48:44 · 152 阅读 · 0 评论 -
Dubbo学习-重点知识概述
Dubbo其实是一个大家都熟悉的技术,至少都听说过,最近项目用起了Dubbo,所以想重新系统的学习下,扩充下自己的技能。贮备技能,从现在开始!Dubbo系列主要讲述学习Dubbo的过程,作为一个学习笔记总结,俗话说好记忆不如烂笔头,多写,多看,多想,多动手。本章先整理下dubbo的重要知识点,从整体出发,大概了解下需要重点学习哪些东西,心中要有数。然后逐个攻破每个重点,细节。...原创 2022-04-01 17:29:51 · 541 阅读 · 0 评论 -
分布式微服框架Dubbo视频教程分享,已更新。
Dubbo对于java工程师的重要性不必多说,基础教程分享给大家。链接:Dubbo视频教程地址提取码:3knf原创 2019-04-06 11:44:59 · 346 阅读 · 3 评论