自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿上生活

爱技术,爱生活,爱音乐

原创 深度解析dubbo源码系列

以下文章均基于dubbo v2.6.1 持续更新中… dubbo spi 扩展技术,框架基石 《深度解析dubbo扩展技术dubbo spi(注解)》 《深度解析dubbo扩展技术dubbo spi(实现二)》 《深度解析dubbo扩展技术dubbo spi(自适应实现)》 《深度解析dubbo...

2020-07-27 16:48:33 1119 0

原创 SpringCloud全家桶从入门到放弃

SpringCloud一代全家桶从入门到放弃

2020-07-11 14:23:43 3902 0

原创 深度解析dubbo过滤器之ContextFilter

本文基于dubbo v2.6 文章目录1.RpcContext2. 使用RpcContext2.1 公共接口2.2 服务调用者端2.3 服务提供者2.4 测试2.5 这个能干啥3.原理解析 1.RpcContext dubbo提供了一个调用上下文用来给服务提供者或者服务调用者传递一些信息,它只会在...

2020-07-31 23:57:21 254 0

原创 深度解析dubbo过滤器之回声测试

本文基于dubbo v2.6.1 文章目录1.什么是回声测试2. 回声测试使用2.1 服务提供者编码2.2 服务调用者编码2.3 调用测试3. 原理解析3.1 服务调用者端3.2 服务提供者端 1.什么是回声测试 我这里引用官方的解释: 回声测试用于检测服务是否可用,回声测试按照正常请求流程...

2020-07-30 22:44:07 88 0

原创 深度解析dubbo过滤器Filter

本文基于dubbo v2.6.1 阅读本篇文章需要有dubbo 服务暴露,服务引用,dubbo spi 机制的基础,如果没有,还请移步《深度解析dubbo源码系列》将这三部分内容吃透,本文在讲解的过程中尽量上下联系起来,造成不适还请谅解。 文章目录1. 介绍2. Filter链形成时机2.1 ...

2020-07-29 21:51:47 313 0

原创 深度解析dubbo注册中心(api)

本文基于dubbo v2.6.1 1.注册中心module预览 在2.6版本,注册中心模块是以子项目的形式存在的,我们先来看看dubbo-registry 子项目的目录(加粗黑的的是本版的实现的,其他是高版本实现的) 其中 dubbo-registry-api模块主要是定义了注册中心的接口与注册...

2020-07-27 17:45:56 227 0

原创 深度解析dubbo服务远程引用(initClient)

文章目录 深度解析dubbo服务远程引用(initClient)

2020-07-26 22:48:42 205 0

原创 深度解析dubbo在线运维Qos

***注:本文基于dubbo v2.6.1 *** 1. dubbo的Qos QoS的英文全称为"Quality of Service",中文名为"服务质量"。在dubbo 2.5.8 新版本增加了 QOS 模块,提供了新的 telnet 命令支持。dubb...

2020-07-24 18:44:47 711 4

原创 Spring Cloud Alibaba之nacos注册中心使用篇

文章目录1.环境准备1.1 nacos server单机部署1.2 代码环境2. 简单集成使用2.1 父工程改造2.2 订单服务改造2.2.1 pom 依赖2.2.2 配置文件2.2.3 主启动类2.2.4 对外提供服务2.2.5 启动服务2.3 用户服务改造2.3.1 常规改造2.3.2 c...

2020-07-21 23:47:42 408 0

原创 深度解析dubbo服务调用请求处理流程(提供者端)

注:本文基于dubbo v2.6.1 在前几篇文章《深度解析dubbo服务invoke响应处理流程(调用者端)》《深度解析dubbo服务调用invoke流程(调用者端)》分别讲解了消费者端 调用流程与处理提供者端响应的流程,下图红色箭头这两部分。本篇文章将对服务提供者的请求流程以及处理流程进行解析...

2020-07-21 19:05:01 395 0

原创 深度解析dubbo服务invoke响应处理流程(调用者端)

注:本文基于dubbo v2.6.1 在上篇《深度解析dubbo服务调用invoke流程(调用者端)》我们介绍了调用者端从代理类到netty发送消息整个invoke流程(下图 黄色箭头部分)。那么本篇将介绍服务提供者端响应回来结果我们调用端是怎么处理的,也就是下图红色箭头的部分 本文不会讲太细节...

2020-07-20 23:41:07 549 0

原创 深度解析dubbo服务调用invoke流程(调用者端)

注:本文基于dubbo v2.6.1 当我们在调用某个服务提供者暴露出来的接口的时候,实际上调用的是dubbo框架帮我们生成的代理类,例如我们现在有个服务提供者暴露的接口 public interface IHelloProviderService { String getName(Int...

2020-07-20 18:17:22 839 4

原创 深度解析dubbo服务远程引用(创建Proxy流程)

注:本文基于dubbo2.6.1 1.com.alibaba.dubbo.config.ReferenceConfig#createProxy 在《深度解析dubbo服务本地引用(injvm)》一文中,我们分析了dubbo的本地引用,本文接着ReferenceConfig#createProxy ...

2020-07-16 22:38:26 383 0

原创 SpringCloud之Config配置中心实践篇
原力计划

1.环境说明 2. 简单使用 3.SpringCloud Config+Bus

2020-07-15 23:52:54 262 0

原创 SpringCloud之Config配置中心理论篇
原力计划

1.分布式配置中心 1.1 什么是分布式配置中心 首先我们可以先理解下配置中心,配置中心就是集中管理配置文件的一个系统,分布式配置中心就是管理分布式项目配置文件的系统,将各个项目中的配置文件抽出来,然后集中管理,比如说我们的数据源配置,redis配置,mongodb配置,kafka配置等等这些配置...

2020-07-14 23:22:48 386 0

原创 单体架构多数据源事务解决方案
原力计划

单体架构多数据源事务解决方案 文章目录1. 本文适合场景2. 解决方案3. 使用演示 1. 本文适合场景 2. 解决方案 3. 使用演示

2020-07-13 23:34:35 241 0

原创 SpringCloud之Zuul网关使用篇
原力计划

文章目录1. 环境准备2.使用2.1 路由介绍2.2 过滤器介绍 1. 环境准备 2.使用 2.1 路由介绍 2.2 过滤器介绍

2020-07-11 23:33:58 595 2

原创 SpringCloud之Sleuth+Zipkin链路追踪使用篇
原力计划

1.环境准备 1.1 mysql准备 由于本篇需要使用zikpin对链路信息进行保存,需要使用到mysql环境,mysql安装链接:《linux下安装mysql-5.7.25详细步骤》 1.2 服务准备 我们本篇文章还将继续使用《SpringCloud之Gateway使用篇》文中环境,如果没有还可...

2020-07-11 12:46:50 993 0

原创 SpringCloud之Stream学习篇
原力计划

1. springcloud stream介绍 1.1 mq产品介绍 我们在项目开发或多或少的用过或者听说过mq吧,官方名称叫消息中间件哈,现在主流的mq产品有activemq,rabbitmq,rocketmq,kafka,它们主要被用来应用解耦,流量削峰,消息传递,异步处理,日志处理等等。 我...

2020-07-09 23:40:04 1425 1

原创 RabbitMQ安装

1. linux安装 1.1 下载erlang wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm 1.2 安装erlang rpm -ivh erlang-18.3-1.el7.c...

2020-07-09 19:32:28 136 0

原创 nginx简单安装

nginx生产使用场景详解

2020-07-07 18:52:27 110 0

原创 详解分布式ID解决方案

1.为什么使用分布式ID 2.UUID生成分布式ID 3.数据库主键 4.雪花算法 5.Redis的incr生成 6.zookeeper生成

2020-07-05 11:57:52 1306 0

原创 SpringCloud之Gateway使用篇
原力计划

SpringCloud之Feign使用篇

2020-07-04 14:38:36 2114 0

原创 SpringCloud之Feign使用篇
原力计划

SpringCloud之Feign使用篇 1.环境准备 2.简单使用 3.负载均衡配置 4.熔断器配置 5.压缩配置 6.日志配置

2020-07-04 00:03:24 1540 0

原创 集群环境下时间同步问题解决

1.场景介绍 比如说我现在项目部署在若干的服务器上面,然后构成整个集群,如果我们每台服务器的时间不一致,我们在业务代码里面拿到的时间也就不一致,这时候不管我们往数据库插入数据的create_time 还是修改数据update_time 还是我们使用时间计算,定时任务等等都会发生错乱,造成数据错乱,...

2020-07-02 22:44:17 2311 0

原创 SpringCloud之Hystrix使用高级篇
原力计划

1.环境准备 2.Hystrix高级应用 3.Hystrix Dashboard监控仪表盘 4.Hystrix Turbine聚合监控

2020-07-01 22:29:42 2664 2

提示
确定要删除当前文章?
取消 删除