Dubbo
程序猴jwang
编码辛酸泪,谁解其中味
展开
-
Dubbo入门之准备篇
前言 在讲解Dubbo之前,本章聊一下关于项目架构的相关知识方法1.概念随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。应用架构发展史:MVC架构->RPC架构->SOA架构->微服务架构2.MVC架构MVC架构是一种单体架构,...原创 2019-09-15 15:13:45 · 237 阅读 · 0 评论 -
Dubbo入门(一)Dubbo简介
前言 本章学习Dubbo的基本知识方法1.概念Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。目前,Dubbo经历了很多...原创 2019-03-29 21:03:32 · 262 阅读 · 0 评论 -
Dubbo入门(二)Provider的搭建
前言 本章讲解Dubbo架构中一个重要角色Provider的代码搭建方法1.准备工作1)安装zookeeper为什么安装zookeeper呢,因为其是dubbo推荐的服务注册中心。当然注册中心是dubbo架构中十分重要的角色。下载zookeeper,这个之前是有讲过的。解压缩至 /usr/local/下。重命名为zookeeper在zk根路径...原创 2019-03-30 15:43:40 · 639 阅读 · 2 评论 -
Dubbo入门(三)Consumer的编写
前言 本章讲解dubbo中另外一个重要角色Consumer的编写方法1.概念既然我们在上个章节创建了dubbo的服务提供者provider,那么必然是要有消费者进行消费的。本章将根据dubbo流程图进一步探寻。consumer可以是java工程也可以是web工程,本次使用java工程进行讲解。2.编写步骤1)新建maven的jar工程2)编写...原创 2019-03-31 18:39:38 · 2029 阅读 · 0 评论 -
Dubbo入门(四)Provider和Consumer的注解实现
前言 本章讲解使用注解配置Provider和Consumer的步骤方法1.概念在当今注解化配置盛行的趋势下,Dubbo也作出了改变,适应了注解的配置方式。注意:需要 Dubbo 2.6.3及以上版本支持2.Provider配置思路1)创建provider的dubbo配置文件内容如下:# dubbo-provider.propertiesdubbo...原创 2019-09-15 19:25:53 · 2766 阅读 · 0 评论 -
Dubbo入门(五)Dubbo管理控制台搭建
前言 本章讲解Dubbo管理控制台的搭建方法1.概念随着服务越来越多,注册了哪些服务我们就很难去确定。当然,你可以到zookeeper的界面去观察,但是难度系数还是很高的。基于此,Dubbo为我们提供了一套管理的应用。我们只需要利用该应用就可以达到服务治理的目的。下面是Dubbo官方的说法:2.搭建准备1)安装最新版NodeJS由于其前端页面使...原创 2019-09-16 20:04:50 · 226 阅读 · 0 评论 -
Dubbo入门(六)SpringBoot整合Dubbo
前言 本章讲解SpringBoot整合Dubbo的相关知识方法1.概念我们知道,在之前的学习中,我们仅仅采用了普通的Java工程结合Spring编写了Dubbo的Provider和Consumer。由于Provider需要单独的部署,那么以前的思维是使用Assembly插件,但是由于近年来SpringBoot出色的能力,我们决定使用SpringBoot来开发我们的Pro...原创 2019-03-31 21:34:27 · 323 阅读 · 1 评论 -
Dubbo入门(七)CentOS部署Provider
前言 本章寄讲解在CentOS上部署Provider的相关知识方法1.概念我们知道,Provider作为Dubbo的服务提供端,一般需要部署在另外一台服务器上。本次就以部署在CentOs上做进一步的讲解。2.部署思路1)打开工程,运行maven install打包我们的Provider工程2)在target目录下找到我们的jar包3)将指定的j...原创 2019-09-17 19:30:19 · 211 阅读 · 1 评论