当前位置: 首页 > news >正文

网站图片做多大网络舆情分析报告模板

网站图片做多大,网络舆情分析报告模板,光谷做网站,邦策网站建设平台本文内容很容易理解,会阐述当dubbo使用zookeeper作为注册中心时候,zookeeper节点是什么样子的 本文的代码使用的dubbo版本是2.7.x,几年前的版本了,但是不影响探究 首先我们创建一个简单的maven项目,然后写出一段dubb…

本文内容很容易理解,会阐述当dubbo使用zookeeper作为注册中心时候,zookeeper节点是什么样子的

本文的代码使用的dubbo版本是2.7.x,几年前的版本了,但是不影响探究

首先我们创建一个简单的maven项目,然后写出一段dubbo provider代码(服务提供者),然后启动服务,之后观察zookeeper节点样子

pom.xml文件需要引用2个依赖,如下

<!-- dubbo的依赖 -->
<dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>2.7.23</version>
</dependency><!-- 使用zookeeper作为注册中心的时候,dubbo要通过zookeeper客户端操作zookeeper,
这个curator就是zookeeper客户端,zookeeper客户端还有一个是zkClient,本文中我们
使用curator,不使用zkClient -->
<dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo-remoting-zookeeper-curator5</artifactId><version>2.7.23</version>
</dependency>

创建服务接口

package aa.bb;
public interface User {String getUserName();
}

创建服务接口实现类

package aa.bb;public class UserImpl implements User {@Overridepublic String getUserName() {// 返回一段文本,陈述一段客观事实return "HR is a little bitch";}
}

创建服务提供者代码(provider)

public class Provider {public static void main(String[] args) throws IOException {ServiceConfig<User> service = new ServiceConfig<>();service.setApplication(new ApplicationConfig("service_provider"));service.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181"));service.setInterface(User.class);service.setRef(new UserImpl());ProtocolConfig protocolConfig = new ProtocolConfig();protocolConfig.setTelnet("invoke");// 允许使用telnet命令调用dubbo服务protocolConfig.setHost("127.0.0.1");protocolConfig.setPort(20880);protocolConfig.setName("dubbo");// 这个协议名必填,而且不能乱写service.setProtocol(protocolConfig);service.export();System.out.println("服务提供方启动成功并且已经注册到zookeeper");System.in.read();}}

打开zookeeper,zookeeper初始节点是下面这样子的
在这里插入图片描述

运行上述的main函数,之后会发现zookeeper中节点的样子如下
在这里插入图片描述

dubbo:本文中有个代码是new RegistryConfig,这个对象有一个setGroup()方法,因为我们没有调用该方法,所以根目录是dubbo,如果我们setGroup("HR"),那么根目录就会变成HR
dubbo/aa/bb/user:表示本文中的public interface User接口服务
dubbo/aa/bb/user/providers:服务提供者的目录,你可以使用相同的代码,再打开一个IDEA或者Eclipse,然后运行这段代码,此时providers目录下面就会有2条数据
dubbo/aa/bb/user/configurators:服务提供者动态配置相关的元数据信息,后续文章单独讨论

好了本文就到这里,其实非常的简单,主要是想大概过一下dubbo注册到zookeeper之后,节点是什么样子的,要是你写dubbo,也基本就是这样设计节点,没什么出彩的,但是必须要了解一下,方便后续读dubbo注册中心模块源码的时候,知道如何创建节点的

虽然本文没有写consumers的代码,但是聪明的你应该能预见到,如果有consumers,那么应该会在dubbo/aa/bb/user/providers同级目录出现一个dubbo/aa/bb/user/consumers的新目录,没错,确实是这样

http://www.tj-hxxt.cn/news/67792.html

相关文章:

  • 网站建设全包手机软文广告300字
  • 哪里有建网站的公司网站友链
  • 伪静态一个虚拟空间做两个网站搜索引擎谷歌
  • 图文网站建设大数据精准营销的策略
  • 企业网站在百度搜索不到电脑培训学校排名
  • 网站被人做跳转了产品软文范例500字
  • 杭州做网站的企业百度关键词优化多久上首页
  • 关于网站建设的问卷调查写软文用什么软件
  • 网站建设公司如何转型推销产品的软文500字
  • 大型网站建设的必须条件营销背景包括哪些内容
  • 有祥云网站营业推广是什么意思
  • 加强政府门户网站建设方案北京网站建设公司哪家好
  • 手机网站开发论坛镇江优化推广
  • 福州帮人建网站公司seo代码优化包括哪些
  • 国外化妆品网站模板优化营商环境的金句
  • 学做川菜网站百度网站提交入口
  • 网站建设方案书模板下载关键词优化报价查询
  • 建设零食网站的可行性网站宣传方法
  • 天津市做网站优秀网页设计赏析
  • 做网站的步骤 主题seo 论坛
  • 武汉前端网站开发公司学校seo推广培训班
  • 开县网站建设宁德市人力资源和社会保障局
  • wordpress性能检测什么叫seo网络推广
  • 沈阳怎么做网站百度seo是什么意思呢
  • 网站开发过程中遇到的问题怎么制作公司网页
  • 法律门户网站源码央视新闻今天的内容
  • 顺德网站建设报价网站ip查询
  • 做微信推送网站百度小说排行榜
  • 阜阳网站建设哪家好东莞网站公司哪家好
  • 网站模糊设计跨境电商营销推广