关于ssm+dubbo+zookeeper搭建时提供者的问题

搭了一个ssm+dubbo+zookeeper的框架,webserver是tomcat,碰到个奇怪的问题,在spring-dubbo.xml配置里给了端口20880,发布dubbo-service项目,dubbo admin里出现了定义的服务,但是提供者清单里却有2个ip端口一致的提供者,再次发布dubbo-service项目,tomcat日志报Address aready bind in use这个错,所以又改了一下端口20881,结果如下图图片说明图片说明图片说明,可以看到又出现了2个ip端口一致的提供者,而且停止其中的一个另一个也停止,查询进程20880 和20881两个端口都是由一个tomcat的进程占用的,我是在tomcat里发布了两个war,一个是dubbo2.8.4的war一个是我自己的dubbo-service项目的war,有谁知道怎么回事么?为什么会有两个ip端口一致的提供者,明明是一个服务,而且20880和20881两个端口除非关闭tomcat,否则一直被占用。

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
idea搭建dubbo zookeeper服务ssm开发环境
环境配置和工程目录 下一篇文章测试此次环境搭建:idea 开发dubbo 分布式 工程目录:realfake是装载子工程的工程,提供公共maven,consumer是服务消费者,provider是服务提供者,service包含服务接口以及实体类。provider向zookeeper注册服务,同时给dubbo暴露服务,consumer向zookeeper说明需要的服务,dubbo生成远程代理让c...
dubbo+shiro+ssm框架+zookeeper简单的demo
dubbo+shiro+ssm框架+zookeeper简单的demo,有问题请联系QQ1406423298
整合了SSM框架+dubbo+zookeeper的java项目
这是一个整合了SSM框架+dubbo+zookeeper的java项目,运用到了项目中常用的权限控制,读写分离等技术,是一个学习java技术非常好的项目
微服务架构【技术点3】--- [初级] windows下zookeeper的配置+dubbo服务提供者端+dubbo消费者端配置
前言 要做微服务架构的话,比较好的方式是逐渐演变,就是说,分解为各个基本点进行实现然后逐渐演化成一套软件框架及开发体系—当然,如果之前有相关经验和部分体系的话,结合起来也是相当快的。 zookeeper在win下面的配置 对了,请参考这两篇东西 zookeeper安装和使用 windows环境 zookeeper报错 JAVA_HOME is not set 这里我做一下简单介绍—wi...
Maven多模块+dubbo+zookeeper分布式架构搭建SSM项目
Maven多模块的构建: 一、总体结构预览 |----parent模块     |-----manage聚合工程模块     |        |------pojo类     |        |------dao层     |        |------service接口层     |        |------service实现层     |-----common公共组件
Dubbo项目启动后,没有提供者。项目启动日志正常,DUBBO服务启动没有注册到zookeeper。
项目启动日志正常,DUBBO服务启动没有注册到zookeeper。 查看zookeeper日志发现如下错误信息: EndOfStreamException: Unable to read additional data from client sessionid 0x0, likely client has closed socket at org.apache.zookeeper.s
zookeeper无法注册Dubbo中的提供者
刚接触到dubbo框架,在自学写demo的过程中,遇到这样一个问题 provider服务正常启动,启动过程中ide也没提示什么错误,但是控制台中的文字打印却没出现,最后就到zookeeper中查看, 使用命令: zkCli.sh -server ip名称:port名 链接成功后,查看根目录下是否有dubbo服务,结果发现只有zookeeper一个,也就是说提供者并没有注册成功; 在网上...
dubbo注册zookeeper集群配置,dubbo控制台查看提供者和消费者
本文开始前已搭好以下环境: 1.zookeeper集群:http://blog.csdn.net/lishirong/article/details/52880946 2.dubbo控制台管理工具 3.用IntellijIdea2016 搭建的基本dubbo项目框架 本实例中dubbo服务提供者以项目启动中在applicationContext.xml中进行注入,其中web.xml配置如下
dubbo 问题整理
1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用注册中心对等集群,任意一台宕掉后,会自动切换到另一台 注册中心全部宕掉,服务提供者和消费者仍可以通过本地缓存通讯 服务提供者无状态,任一台 宕机后,不影响使用
Dubbo 集成 Zookeeper面试题整理
Dubbo 面试题整理: https://blog.csdn.net/Soinice/article/details/83858764 下面我为大家准备了一些 Dubbo 集成 Zookeeper 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。 1.Dubbo中zookeeper做注册中心,如果注册中心集群全都挂掉,发布者和订阅者之间...
dubbo+zookeeper+ssm+springboot+idea
项目是idea 所搭建的. 配置文件中吧zookeeper 注册中心给屏蔽了,同时数据的密码也是给关了的。zookeeper 搭建网上教程多,这里就不在提供了,zookeeper 搭建好后,CityDubboConsumerService 没有操作数据库,MachineService是操作了数据库的
Dubbo+zookeeper 最简单的分布式搭建
Dubbo+zookeeper 最简单的分布式搭建 大家好,我是Andy,那个永远积极向上且自恋的Andy 介绍:本例采用 dubbo+zookeeper 搭建分布式系统,环境 jdk1.8 运行介绍:启动 zookeeper - 启动服务提供者 - 启动服务消费者 整个项目的代码已上传到github,https://github.com/brotherAndy/
dubbo注册中心服务ip和实际服务提供者ip不一致问题
dubbo注册中心服务ip和实际服务提供者ip不一致问题 网上收集的资料
SpringBoot整合Dubbo,dubbo提供的服务无法注册进zookeeper的坑
今天在按照教程使用SpringBoot整合Dubbo的时候,配置一切都正常,依赖也不缺,但发现使用provide提供服务的时候,dubbo的服务无法注册进入zookeeper,先给出项目的图片 properties中的配置文件: 服务暴漏的接口: 按理说,provider这样的配置可以成功的,但当启动发现控制台的日志没有打印dubbo服务registry success等字样,进入zookee...
Dubbo +Zookeeper集成SSM框架实现登录功能
背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 早期的JSP,ASP,PHP都是把数据操作写在前端,功能相当...
dubbo+zookeeper+maven web项目搭建
一个用来测试dubbo与zookeeper整合的简单实例 本人没有整合框架,用的是自己写的servlet,更利于理解底层 提供者和消费者都可以用main方法启动,也都可以作为web项目用tomcat服务器启动 tomcat服务器启动前需先启动zookeeper注册中心 用tomcat服务器启动后在页面上输入http://localhost:8088/dubbo-customer/index会进行查看
ssm+maven+dubbo+zookeeper分布式架构
ssm+maven+dubbo+zookeeper分布式架构
Dubbo+Zookeeper 一个消费者对多个生产者的配置流程
承接上文补充,消费者/生产者的service层包结构必须一致。消费者service层到接口为止。生产者则从serviceImpl开始,但是上级包结构都是一样的。无论生产者还是消费者,xml中interface配置的路径也是相同的。 在一配多时,更改不同的端口号,分别将生产者发布到不同端口号的tomcat后,同时在多台主机上运行tomcat,在消费端启动时,每台生产端的tomcat都会同时
Dubbo消费者无法连接到生产者提供的服务?内网IP?
环境:Cent OS 7.0 背景: 这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法:  (1)Dubbo注册zookepper时为什么会自动使用内网IP?  (2)Dubbo消费者无法连接到生产者提供的服务  (3)。。。 场景还原 1、项目部署架构 最近在开发一个项目,使用到Dubbo服务,以下是项目部署的情况, 详细说明如下(IP
DUBBO分布式服务框架与SpringMVC+Zookeeper实现服务提供和消费
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
【Dubbo三】SSM集成Dubbo+Zookeeper实现服务化
前言最近在做一个小项目,基于Maven构建,框架使用现在主流的:SpringMVC(4.1)+spring(4.1)+MyBatis(3.4.0),实现基本增删改查,页面国际化。数据源采用阿里开源的Druid,前端采用基于Bootstrap封装的模板AdminLTE(2.3.6)及Bootstrap的一些插件。上个周末刚好有时间,将项目进行拆分,集成Dubbo2.5.3+Zookeeper3.4.6
dubbo 服务提供者 心跳机制
zk有一种znode类型ephemeral,这种类型的节点的特征就是生命和session一样长,服务提供者向注册中心就会创建ephemeral类型的znode,同时通过心跳保持会话。   最后欢迎大家访问我的个人网站:1024s...
(4)Dubbo服务之zookeeper注册中心
本节介绍 前面我们介绍了Dubbo的基本使用,并且是使用的zookeeper作为其注册中心,但是Dubbo在注册中心存储的内容到底是什么呢?是什么样的结构呢?是持久化节点还是临时节点呢?带着这些疑问,我们对Dubbo在zookeeper中存储的内容一探究竟。 准备工作 其实我们在之前的zookeeper的系列博客中《(3)zookeeper常用命令及节点属性介绍》,我们已经介绍了zookee...
zookeeper客户端命令行查看dubbo服务的生产者和消费者
假设zookeeper安装在192.168.5.130这台服务器上,现在我们通过命令行查看dubbo在zookeeper注册服务的生产者和消费者信息首先通过命令切换到/usr/zookeeper-3.4.10/bin目录,然后输入./zkCli.sh -server 192.168.5.130:2888 (2888为zookeeper在服务器上提供服务的端口)会看到如下截图:然后在命令行再输入: ...
阿里云dubbo提供者Service启动时默认将方法注册到内网IP
一、现象 这个问题困扰了笔者很久,终于找到解决方案。 服务提供端代码: 但是服务消费端却无法访问。 二、原因 一般Dubbo服务都是通过内网调用,Dubbo服务启动时默认会将服务注册到内网IP,dubbo-admin也显示服务提供者为内网ip,消费端就无法从外网访问。 三、解决过程 1、Linux的hosts中设置外网IP a) 通过hostname命令得到机器名 b)
使用注解方式实现Dubbo搭建,解决消费者调用接口出现空指针异常以及事务等问题
PS:最上边ps,此贴终结,更新最新版的dubbo,一切问题迎刃而解!   最近接手了一个对之前项目进行重构的任务,使用dubbo+maven进行整合,并且将hibernate全部改成JdbcTemplate。主流还是使用springMVC+spring进行开发。 按照之前经验,使用xml配置方式,发布服务到zookeeper,成功运行,但是,我们想做的是使用dubbo的service注解进...
在使用idea搭建dubbo-zookeeper过程中遇到的问题
在参考https://www.kancloud.cn/digest/javaframe/125576 ,搭建dubbo_zookeeper框架时,由于使用的使用IDE工具是idea,不提供自动生成jar到本地仓库的问题; 因此此处需要自己手动将自己的项目生成jar到本地maven仓库;以下为步骤的简单描述: 1.导出provider为jar包(只需要TestService)接口即可; 2.使用
Dubbo环境搭建之二 创建服务
创建dubbo服务,并向zookeeper注册.
dubbo+zookeeper搭建示例需要jar包
这是dubbo+zookeeper搭建示例需要jar包
错误总结之dubbo提供者
dubbo服务的注册与消费通过注册中心调用接口,注意事项
dubbo整合SSM的错误
Mapper文件的位置,必须在resources中,dubbo服务提供者<dubbo:service timeout="12000"/>设置一下超时时间
(完整)maven多模块+springMVC+Mybatis(自动生成)+dubbo+Zookeeper
maven多模块+springMVC+Mybatis(自动生成)+dubbo+Zookeeper集成完整本地运行 maven库有些下载不下来可以删了手动下或者修改版本
精华【分布式、微服务、云架构dubbo+zookeeper+springmvc+mybatis+shiro+redis】分布式大型互联网企业架构!
精华【分布式、微服务、云架构dubbo+zookeeper+springmvc+mybatis+shiro+redis】分布式大型互联网企业架构! spring,springmvc,spring mvc,web开发,java分布式架构,shiro,mybatis,kafka,j2ee分布式架构 愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237 分布式的一些解决方案,有愿意了解的朋友可以找我们团队探讨 更多详细源码参考来源:http://minglisoft.cn/technolog
使用dubbo时使用Zookeeper消费者调用服务时
报错com.alibaba.dubbo.rpc.RpcException: No provider available from registry 是因为在消费方由于接口的路径与提供方路径不同导致,如在提供方中接口路径为<dubbo:service interface="cn.demoService.DemoService" ref="demoService" />那么在消费方接口...
高可用分布式服务框架搭建(Dubbo、ZooKeeper)
以下是官方实例部署方法。此处涉及四个服务: zookeeper:注册中心 dubbo-admin:服务管理后台 dubbo-demo-provider:生产者(服务提供者) dubbo-demo-consumer:消费者(服务使用者) 需要注意的是,必需先启动注册中心,后续三个服务才能正常启动。 部署并启动管理端 打包 mvn clean install -DskipTests=true 启...
关于Dubbo+zookeeper的生产者与消费者之间的调用问题
作为一个程序员,在开发过程中,一直谨遵前辈们的教导,那是能懒则懒得,能够用Ctrl+C/V写代码,就不会手动去敲键盘。但是,有时太懒也是会出bug的,小辰今天就遇到了一个错误,一开始没有注意,经过反复的调试也无法解决,最后上百度去找解决方法,也都是驴唇不对马嘴,不过好在没有放弃,最后还是找到问题的所在,下面就让我们一起去见识一下这个bug,希望对你有所帮助: 问题的原因是这么来的,小辰在前期开发...
dubbo本地缓存提供者信息配置问题
dubbo启动报错 原因:Dubbo通过注册中心发现服务,发现的服务Dubbo同时也会保存到本地缓存一份,缓存的好处有很多,比如不需要每次使用的时候都通过注册中心获取,注册中心不可用了,不影响消费端的调用,因为本地缓存了一份服务提供者列表。 Dubbo本地缓存默认采用的文件,会根据注册中心自动在当前用户目录下生成一个缓存文件,类似/home/newad/.dub
创建Maven项目下的Dubbo+Zookeeper框架
引言: 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:Dubbo背景 大规模服务化,应用使用RMI或Hessian等工具,通过配置服务URL地址调用,通过
服务治理之Dubbo调用过程,zookeeper注册
Dubbo是怎么用的? 对于官网上Dubbo架构理解: 5大角色: Provider: 提供者:暴露服务; Consumer: 消费者:消费服务; Registry: 服务注册与发现、通知的注册中心; Monitor: 统计服务的调用次数和调用时间的监控中心; Container: 服务运行容器。 流程: 123是初始化init,46是异步async ,5是同步操作sync ...
zookeeper消费冲突问题的理解(测试和生产公用一套zookeeper,怎么保证消费不冲突)
测试和生产公用同一个zookeeper,且发布相同的服务,在zookeeper中只有1个服务,是由2个ip地址提供的,问题就出在这个ip身上   负载均衡和消费冲突的区别: 我现在要发布一个山羊的服务,用3台不同ip地址的服务器上的tomcat容器来发,这样山羊的服务有3个提供者, 有一个猎人的调用者,他想要山羊的服务,但是他不是直接去找山羊,而是先通过zookeeper在去找, zoo...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习python时遇到的问题 关于大数据培训