dobbo
文章平均质量分 92
wrr-cat
这个作者很懒,什么都没留下…
展开
-
探索分布式服务框架Dubbo开篇:牛逼哄哄的RPC
牛逼哄哄的RPC 原创:简单的老王SimpleMain2016-08-21 这个周日的下午,老王想跟大家聊聊一个听起来牛逼的技术:RPC。 那是N年前的一天,老王在看一本讲java的技术书(可惜忘了叫啥名字了),突然看到有一章讲RMI的,立马就觉得很好奇。于是乎,就按书上所讲,写了demo程序。当时也就只知道怎么用,却不知道什么原理。直到多年以后,才知道,原来这个RMI和我们今天要聊的RPC几乎是差不多的东西。那他们到底是什么呢? what: 先来聊聊RMI。这个玩意儿...转载 2021-05-18 10:48:56 · 110 阅读 · 0 评论 -
探索分布式服务框架Dubbo3:为何选择Dubbo
聊聊Dubbo(一):为何选择 1. 前言 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。 所以,相对于技术的学习、搭建、使用、运维等技能,我们对技术的甄别选择更是重中之重。那么本文要讲的Dubbox框架,又是如何在众多的服务框架中脱颖而出,被团队选中践行服务之路? .转载 2021-05-18 10:50:01 · 270 阅读 · 0 评论 -
探索分布式服务框架Dubbo4:Dubbo初体验
阿里 RPC 框架 DUBBO 初体验 Jun 7, 2018|haifeiWu|Java|231阅读 文章目录 1.快速开始 2.接口创建 3.接口配置 4.准备测试 5.运行 6.小结 7.号外 最近研究了一下阿里开源的分布式RPC框架dubbo,楼主写了一个 demo,体验了一下dubbo的功能。 快速开始 实际上,dubbo的官方文档已经提供了如何使用这个RPC框架example代码,基于 Netty 的长连接。楼主看这个框架主要是为了在微服务,s...转载 2021-05-18 10:50:17 · 123 阅读 · 0 评论 -
探索分布式服务框架Dubbo7:Dubbo高级特性剖析
Dubbo剖析-服务直连 2018年03月15日 12:37:30 阅读数:57 一、前言 为了方便开发及测试,一般需要绕过注册中心,只测试指定ip的服务提供者,这时候服务消费方和服务提供方就是点对点直联方式。这时候服务消费方会忽略注册中心的提供者列表。另外直连方式以服务接口为单位,假如A 接口配置点对点,不影响 B 接口从注册中心获取列表。 二、直连方法 通过-D参数指定 在服务消费进程启动时候 JVM 启动参数中加入-D参数映射服务地址 ,如: -Dcom.test.UserServ..转载 2021-05-18 10:34:15 · 200 阅读 · 0 评论 -
探索分布式服务框架Dubbo10:Dubbo和Spring Cloud微服务架构对比
Dubbo和Spring Cloud微服务架构对比 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cloud。 微服务主要的优势 1 降低复杂度 将原来耦合在一起的复杂业务拆分为单个服务,规避了原本复杂...转载 2021-05-17 13:49:41 · 102 阅读 · 0 评论 -
探索分布式服务框架Dubbo9:Dubbo整体架构与实现原理
Dubbo剖析-整体架构分析 一、前言 工欲善其事,必先利其器,前面通过几篇文章简单的介绍了如何使用Dubbo搭建一个简单的分布式系统,在接下来的的一段时间就来研究Dubbo原理设计,本文作为原理设计的开篇先整体介绍下dubbo的架构。 二、整体架构 image.png dubbo官方的这个图很复杂,但是一开始没有必要深入细节,下面我们简单讲解主要模块。 其中Service 和 Config 层为 API,对应服务提供方来说是使用ServiceConfig来代表一个要发布的服务配置对象,对应转载 2021-05-17 13:27:11 · 172 阅读 · 0 评论 -
探索分布式服务框架Dubbo8:Dubbo高级特性实践
Dubbo 是什么? 如何使用? 注册中心 多协议支持 多版本支持 启动检查 集群容错 降级 Dubbo 是什么? 我要直接说《分布式服务治理框架》讲道理没了解过的小伙伴应该是直接一脸懵逼,那么就从其主要想解决什么问题开始吧,首先说说历史从经典的单体架构说起,通常这样是没有什么问题的,直到现在都很常用,然而随着用户量的增加,扩展性能也很方便,加服务器可以了,但随着用户越来越多,增加服务器的成本也大大的提高了,而且很多地方也容易造成性能的浪费,随着越加越多,渐渐的带来的提升也不是那么的明显了,转载 2021-05-17 11:49:47 · 124 阅读 · 0 评论 -
探索分布式服务框架Dubbo5:Dubbo架构原理
聊聊Dubbo(三):架构原理 无论是Dubbo还是Dubbox,包括在之前《聊聊Dubbo(一):为何选择》中介绍的其他框架,其本质都是远程调用框架,而对于远程调用如果没有分布式的需求,其实是不需要用这么重的框架,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求,说白了就是个远程服务调用的分布式框架,其重点在于分布式的治理。那Dubbox这样的框架在分布式治理方面带来了哪些核心功能呢? 1 Dubbo核心功能 Remoting:远程通讯,提供对多种NIO框架抽象封装,包括“同步转异步”和转载 2021-05-18 10:45:22 · 104 阅读 · 0 评论 -
探索分布式服务框架Dubbo2:以RPC为基础的微服务
为什么说要搞定微服务架构,先搞定RPC框架? 原创:58沈剑 架构师之路2016-08-25 第一章聊了【“为什么要进行服务化,服务化究竟解决什么问题”】 第二章聊了【“微服务的服务粒度选型”】 今天开始聊一些微服务的实践,第一块,RPC框架的原理及实践,为什么说要搞定微服务架构,先搞定RPC框架呢? 一、需求缘起 服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图: 服务A是欧洲团队提供服务,欧洲团队的技术背景是Java,...转载 2021-05-18 10:48:40 · 321 阅读 · 0 评论 -
RPC框架dubbo架构原理及使用说明
一、Dubbo是什么 官方定义 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 详细理解,就是 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和spring框架无缝集成。是一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通讯原创 2021-04-07 15:55:34 · 133 阅读 · 0 评论