关于RPC配置问题(zookeeper安装发布问题、rpc发布服务与调用服务) 2021-03-28

本文详细介绍了如何在本地安装配置Zookeeper注册中心,解决与Tomcat端口冲突的问题,以及在SpringBoot项目中发布RPC服务并进行服务调用的常见问题与解决方案。强调了服务发布时各个端口号的一致性以及启动顺序的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于RPC配置问题(zookeeper安装发布问题rpc发布服务与调用服务

 

1.本地安装zookeeper发布注册中心问题

(1)百度下载安装教程,修改zoo.cfg等配置

(2)启动失败原因分析(***非常重要***

!    JAVA_HOME中配置jdk问题

配置环境变量出现问题  根据zookeeper打印日志修改

 

!!   zk中内置jetty服务器8080端口本地tomcat默认端口8080冲突

建议去本地tomcat的conf下的server.xml中修改端口为8081(或者其他)

 

2.springboot项目中spring-rpc.xml发布服务问题

项目启动成功,但是rpc服务不在线,或者访问出现405状态码错误

分析原因:切记    rpcServerWorkUrl的hessian中端口号       本地tomcat端口号     idea启动按钮的端口号    三者端口号必须一致

 

3.创建rpc服务,测试数据保存进数据库

服务类及内部方法测试

创建测试调用方法

provider

client

注意点:

!   服务的调用方和服务的发布者(消费者和提供者)连同一台zookeeper

!! 启动顺序:

先启动zookeeper注册中心      再启动server项目(发布服务)    最后调用服务

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值