美文网首页我爱编程
简单整合:zookeeper+dubbo

简单整合:zookeeper+dubbo

作者: 栋哥0228 | 来源:发表于2018-03-26 18:50 被阅读0次

原因:dubbo建议使用zookeeper作为服务注册中心。

zookeeper:是用来做负载均衡和注册中心,那一个服务由哪一个机器来提供必需要让调用者知道,简单来说就是ip地址和服务名称的对应关系。zookeeper可以通过心跳包检测挂掉的机器并将挂掉的机器从注册列表删除。负载均衡:横向扩展,在不更改代码的情况下通过添加机器提高运算能力。

dubbo:管理中间层的框架,服务端调用端和服务注册端的服务中间层。

dubbo是什么?:1、是一种分布式开发的一个框架。2、高性能和透明化的RPC(Remote Procedure Call)远程过程服务调用框架。3、SOA(Service-Oriented Architecture)(面向服务架构)服务治理方案。

zookeeper安装步骤:

1、下载安装包 :  wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2、解压安装包:   tar -zxcf zookeeper-3.4.10.tar.gz

3、修改配置文件 /usr/local/test/zookeeper/zookeeper-3.4.10/conf 路径下的zoo_sample.cfg(可以重命名为zoo.cfg):  cp zoo_sample.cfg zoo.cfg

4、配置环境变量:进入到根目录 进入profile文件:cd /etc/profile配置

    export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.10/

    export PATH=$ZOOKEEPER_HOME/bin:$PATH

    export PATH

5、使配置文件生效:source /etc/profile

6、zookeeper常用命令:zkServer.sh start    //开启服务       zkServer.sh stop//关闭服务      zkServer.sh restart//重启       zkServer.sh status//查看zookeeper状态

dubbo中角色描述:

1、Provider:暴露服务的服务提供者  2、Consumer:调用远程服务的服务消费方 3、Registry:服务的注册与发现的注册中心 4、Monitor:统计服务的调用次数和调用时间的监控中心

5、Container:服务运行容器

项目搭建:

1、引入相关包:

2、服务提供方

(1)接口层

(2)接口实现

(3)向zookeeper进行注册

(4)消费者调用方

(5)调用测试

相关文章

  • 简单整合:zookeeper+dubbo

    原因:dubbo建议使用zookeeper作为服务注册中心。 zookeeper:是用来做负载均衡和注册中心,那一...

  • SpringBoot - dubbo+zookeeper

    在分布式系统中,国内常用zookeeper+dubbo的组合,简单的概念看一下,接下来就直接动手吧,以下资料在文章...

  • RSEM的TPM,FPKM,COUNT数据整合

    RSEM的数据整合只能整合count内容所以简单写了个函数整合RSEM的TPM,FPKM,COUNT

  • D058+3组笨+《高效人士用超级笔记术》读书笔记2

    信息,整合好了是“武器”,整合不好就是“垃圾”。 今天我阅读的是序章和第一章 整合笔记。整合笔记是一种通过简单整合...

  • SpringBoot+Jpa+MySql学习

    上一篇介绍了springboot简单整合mybatis的教程。这一篇是介绍springboot简单整合jpa的教程...

  • SSM简单整合

    SSM 简单整合 数据库部分省略。。。 1.通过maven新建项目 在pow.xml中添加依赖的包 (1) 添...

  • SSM简单整合

    依赖pom文件 配置文件 数据库映射文件注意其文件必须和class文件相同路径且名字必须相同 applicatio...

  • Springboot与分布式

    Springboot与分布式 分布式系统: 在分布式系统中,国内常用zookeeper+dubbo组合,而Spri...

  • springboot整合kafka

    简单总结下在springboot整合kafka的过程 springboot整合kafka 首先pom引入sprin...

  • Spring Boot与分布式(分步式、Dubbo/Zookee

    一、分布式应用 在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的...

网友评论

    本文标题:简单整合:zookeeper+dubbo

    本文链接:https://www.haomeiwen.com/subject/oemrcftx.html