栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

微服务(RPC):dubbo+zookeeper 配置与pom

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微服务(RPC):dubbo+zookeeper 配置与pom

概念:

Dubbo是框架。轻量级RPC框架

        Dubbo是基于TCP协议的rpc(Remote Procedure Call:远程过程调用)、基于TCP或HTTP的远程过程调用(就像在本地调用一样),RPC强调的是远程调用。(通俗讲即使调用远端的方法)

———————————————————————————————————————————

工作原理:

Provider:

        暴露服务方称之为“服务提供者”。作用:提供服务

Consumer:

        调用远程服务方称之为“服务消费者”。作用:调用服务提供的方法

Registry:

        服务注册与发现的中心目录服务称之为“服务注册中心”。作用:负责服务地址的注册与查找,串联Provider和Consumer相当于目录

Monitor

        统计服务的调用次数和调用时间的日志服务称之为“服务监控中心”。

———————————————————————————————————————————

架构和依赖:

注意:用 maven-->show dependency 来解决依赖的冲突问题

 
        
            org.apache.curator
            curator-recipes
            4.0.1
        

        
            org.apache.zookeeper
            zookeeper
            3.6.1
         
            
                
                    org.slf4j
                    slf4j-log4j12
                
            
        

        
        
            org.apache.dubbo
            dubbo-spring-boot-starter
            2.7.7
        

        
        
            com.github.sgroschupf
            zkclient
            0.1
        
———————————————————————————————zookeeper:

        网址:Apache ZooKeeper

 下载Apache ZooKeeper 3.8.0(asc, sha512);这个是bin可以用的,下面的是编译后的源码只能看,不能用

 这个就是服务。

但不能直接用,因为缺少配置文件

 zoo.cfg文件打开后能配置端口号等配置。

然后,到bin里面重新运行zkservice.cmd就能运行成功了,如果还闪退打开这个文件+pause,暂停看下是什么原因再解决。

———————————————————————————————————————————

下一章写项目中的应用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/940077.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号