- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Dubbo剖析-粘包与半包问题(一)
一、前言在客户端与服务端进行通信时候都会约定一个通讯协议,协议一般包含一个header和body,一个header和body组成了一次通讯的内容,一个通讯包。正常情况下客户端通过socket发送一个请求包后,服务端接受后解析请求包,然后进行处理,这看似是一个很简单的问题,但当客户端连续发送多个请求包时就可能会出现半包、粘包现象。二、什么是粘包与半包问题在客户端发送数据时,实际是把数...
2018-05-21 09:22:06 2006 2
原创 Hystrix熔断机制原理剖析
一、前言在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为雪崩现象。所以在系统设计时候要使用一定的降级策略,来保证当服务提供方服务不可用时候,服务调用方可以切换到降级后的策略进行执行。二、Hystrix 中...
2018-05-18 08:37:20 4814
原创 Dubbo剖析-并发控制
一、前言前面讲解了Dubbo的服务降级,本节我们来讲解dubbo中的并发控制,并发控制分为客户端并发控制和服务端并发控制。二、并发控制2.1 客户端并发控制在服务消费方法进行并发控制需要设置actives参数,如下:<dubbo:reference id="userService" interface="com.test.UserServiceBo&qu
2018-05-17 17:35:14 802
原创 关于阅读源码的一点心得
一、前言本文来谈谈自己关于阅读源码的一些心得体会,希望大家能够更好的意见,留言回复。二、为何要阅读源码先分享一下为何要研究源码 : - 我们在做项目时候一般会遇到下面的问题:问题一是不知道如何去设计,这一般是职场新手经常会遇到的问题,比如刚从学生时代跨入职场的新手,当初我当入职阿里时候就有这个感觉,给你一个需求来做概要设计,竟然没有思路,不得不去看当前系统类似需求是如何设计的,...
2018-05-14 09:30:04 1184 1
原创 分布式系统中服务降级策略探究-chat
在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为雪崩现象。所以在系统设计时候要使用一定的降级策略,来保证当服务提供方服务不可用时候,服务调用方可以切换到降级后的策略进行执行。本 Chat 我们主要围绕下面主题展开...
2018-05-11 14:36:08 791
原创 dubbo剖析-服务降级
一、前言dubbo提供了一些服务降级措施,当服务提供端某一个非关键的服务出错时候,dubbo可以对消费端的调用进行降级,这样服务消费端就避免了在去调用出错的服务提供端,而是使用自定义的返回值直接在在本地返回。二、如何使用服务降级直接返回mock值 mock=force:return+null 表示消费方对该服务的方法调用都直接返回 null 值,不发起远 程调用。用来屏...
2018-05-07 16:30:12 918
原创 Dubbo剖析-Dubbo协议
一、前言TCP协议栈中,每层模型都有自己的协议报文格式,TCP协议是网络七层模型中的传输层,在TCP上层是应用层,应用层协议常见的有telnet等,Dubbo协议作为建立在TCP协议之上的一种协议,自然也有自己的协议包格式。二、Dubbo协议格式如下图Dubbo协议也是由header和body两部分组成, header用来存放一些协议信息,body具体存放要传输的经过序列...
2018-05-04 17:09:35 1695 1
原创 深入浅出Dubbo剖析出视频教程了!!!
深入浅出Dubbo剖析出视频教程了,目前出了Dubbo剖析-基础教程,本课程作为深入浅出Dubbo课程系列的基础篇,内容如下: - 第一章 初始Dubbo(免费) - 第二章 使用 ZooKeeper 搭建服务治理中心 - 第三章 基于Dubbo API搭建服务提供端与服务消费端 - 第四章 基于Spring搭建服务提供端与服务消费端 - 第五章 基于dubbo-spring-boot-...
2018-05-04 11:33:05 2212
原创 深入浅出Dubbo-基础篇-翟陆续-专题视频课程
本课程作为深入浅出Dubbo课程系列的基础篇:给大家讲解什么是dubbo,dubbo用来解决什么问题,如何使用Dubbo在目前主流的三种环境下搭建一个分布式系统,为后面篇源码剖析做准备,如何搭建dubbo服务治理平台,Dubbo中服务泛化与异步调用概念与使用,谈谈作者在使用Dubbo过程中的常见问题。...
2018-05-04 09:24:44 472
原创 使用Dubbo中需要注意的事项
一、前言Dubbo作为高性能RPC框架,已经进入Apache卵化器项目,虽然官方给出了dubbo使用的用户手册,但是大多是一概而过,使用dubbo时候要尽量了解源码,不然会很容易入坑。二 、服务消费端ReferenceConfig需要自行缓存ReferenceConfig实例是个很重的实例,每个ReferenceConfig实例里面都维护了与服务注册中心的一个长链,并且维护了与所有...
2018-05-02 21:35:12 1684
99 bottles of oop
2023-01-21
ppt to word ppt转word ppt截图 mfc 源码
2013-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人