• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 如果您觉得这个博客非常有看点,那么赶紧使用Ctrl+D 收藏 :优知学院 吧!

Dubbo与SpringCloud核心组件Ribbon、Hystrix、Feign的优劣势比较

Dubbo与SpringCloud核心组件Ribbon、Hystrix、Feign的优劣势比较
在微服务架构中,分布式通信、分布式事务、分布式锁等问题是亟待解决的几个重要问题。 Spring Cloud是一套完整的微服务解决方案,基于 Spring Boot 框架。确切的说,Spring Cloud是一个大容器(而不是一个框架),它可以将通过集成一些好的微服务框架,从而简化开发者的代码量。 Dubbo 是阿里开源的分布式通信框架,专注于通信服务治理,类似于Sprin……继续阅读 »

mikechen 2个月前 (01-07) 448浏览 0评论 0个赞

高并发架构系列:深度剖析RPC框架的核心设计

高并发架构系列:深度剖析RPC框架的核心设计
做过分布式服务端的Java工程师,随着对技术底层的认知的加深,都会或多或少的会去想: 一个RPC框架需要考虑的问题有哪些,如何来解决? 下面我们围绕RPC通信框架,从如何实现这个角度做一个剖析,以及每个环节能做什么? 01  Rpc 框架简介 单体应用时代只有内外网通信,并没有服务间通信的诉求,随着单机服务性能下降,进入多服……继续阅读 »

mikechen 2个月前 (01-02) 373浏览 0评论 0个赞

史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等

史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大,一般会经历如下四个发展阶段。 ……继续阅读 »

mikechen 1年前 (2019-01-24) 5661浏览 1评论 22个赞

高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架
之前分享了如何从0到1设计一个MQ消息队列,今天谈谈“如何从0到1设计一个Dubbo的RPC框架”,重点考验: 你对RPC框架的底层原理掌握程度。 以及考验你的整体RPC框架系统设计能力。 RPC和RPC框架 1.RPC(Remote Procedure Call) 即远程过程调用, 主要解决远程通信间的问题,不需要了解底层网络的通信机制。 ……继续阅读 »

mikechen 1年前 (2019-01-22) 2717浏览 0评论 10个赞

高并发架构系列:详解RPC远程调用和消息队列MQ的区别

高并发架构系列:详解RPC远程调用和消息队列MQ的区别
谈到分布式架构,就不得不谈到分布式架构的基石RPC。 什么是RPC RPC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。 RPC服务框架有哪些 知名度较高的有Thrift(FB的)、dubbo(阿里的) RPC的一般需要经历4个步骤: 1、建立通信 ……继续阅读 »

mikechen 1年前 (2019-01-07) 2205浏览 2评论 6个赞

阿里架构师进阶23期精讲:Redis、Kafka、Dubbo、Docker等

阿里架构师进阶23期精讲:Redis、Kafka、Dubbo、Docker等
史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等 高并发架构系列:Redis缓存和MySQL数据一致性方案详解  Redis的高可用详解:Redis哨兵、复制、集群的设计原理,以及区别 高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解 如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题 微服务系列:……继续阅读 »

mikechen 1年前 (2018-12-18) 2314浏览 3评论 6个赞

阿里P8架构师谈:Spring Cloud简介,微服务架构,以及与Dubbo的详细比较

阿里P8架构师谈:Spring Cloud简介,微服务架构,以及与Dubbo的详细比较
什么是Spring Cloud Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 为什么需要Spring Cloud Spring Cloud 是整个 Spring 家族中新的成员,要致力于分布式系统、云服务的框架。 Spr……继续阅读 »

mikechen 1年前 (2018-10-17) 2770浏览 0评论 12个赞

阿里P8架构师谈:Dubbo的详细介绍、设计思路、以及4大适用场景

阿里P8架构师谈:Dubbo的详细介绍、设计思路、以及4大适用场景
Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务……继续阅读 »

mikechen 1年前 (2018-09-25) 2735浏览 0评论 4个赞