Java - Dubbo

wangyuzhen

知识点

命令行调用

示例:

telnet localhost 50900

dubbo> invoke test1("hello")

dubbo> invoke org.mazhuang.test1("hello")

dubbo> invoke org.mazhuang.test2("hello", {"name":"mzlogin", "age": 18, "class":"org.mazhuang.Person"})

参考:https://dubbo.apache.org/zh/docs/references/telnet/#invoke

使用外网 IP 注册

Dubbo 默认使用主机名获取 IP。

Linux / Unix:通过 hostname 命令获取主机名。

在 /etc/hosts 里配置将主机名称映射到公网 IP。

参考:https://www.jianshu.com/p/b85ffd07bb38

常见问题

通过 XML 声明服务提供者 Bean 了,ServiceImpl 上还用加 @Service 注解吗?

不用,再加 @Service 或 @Component 会生成两个 Bean。

文档信息

  • 本文作者:王玉镇wangyuzhen
  • 本文链接:https://wangyuzhen666.github.io//wiki/java-dubbo/
  • 版权声明:Creative Commons 4.0 传播此文章时,您需要遵守知识共享协议。 署名(BY)&非商业性(NC)&相同方式共享(SA)------------------------------- When disseminating this article, you need to adhere to a Creative Commons license. Attribution (BY) & Non-Commercial (NC) & Shareby Manner (SA) .(Creative Commons 4.0

Search

    Table of Contents