Tianji's Blog.

dubbo-启动

Word count: 296 / Reading time: 1 min
2018/09/20 Share

前言

长期陷于CRUD,能力只退不进,期待dubbo源码能给点转变

配置环境:

  • Intellij idea
  • maven
  • jdk1.8
  • git

开发工具: Intellij idea

现将dubbo直接fork到自己的仓库中,然后使用Intellij idea直接从https://github.com/fengyuhetao/dubbo.git拉取项目。

启动demo项目

  1. 注册中心采用Multicast 多播(组播)

    发现报错,如下:

1
[20/09/18 04:37:14:014 CST] main  WARN multicast.MulticastRegistry:  [DUBBO] Ignore empty notify urls for subscribe url provider://169.254.38.13:20880/org.apache.dubbo.demo.DemoService?anyhost=true&application=demo-provider&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=org.apache.dubbo.demo.DemoService&methods=sayHello&pid=4844&side=provider&timestamp=1537432631871, dubbo version: , current host: 169.254.38.13

原因在于: win10 默认没有安装Multicast 协议。

解决方法,安装可靠多播协议:

然后,重新启动provider和consumer,这时候发现依然无法成功。

问题在于本地网卡和虚拟网卡过多,导致网络混乱造成的,禁用无关网卡即可。

仅仅需要关闭vmware虚拟网卡即可,再次重新启动provider和consumer,即可成功。

  1. 注册中心采用zookeeper

按照文档即可,一般不会出什么问题。

接下来,开始真正的战斗。

CATALOG
  1. 1. 前言
  2. 2. 配置环境:
  3. 3. 开发工具: Intellij idea
  4. 4. 启动demo项目