windows搭建dubbo服务demo

1.安装zookeeper。

将/conf目录下的zoo_sample.cfg文件改名为zoo.cfg,修改scf.cfg文件,添加dataDir,dataLogDir。

进入bin/zkService.cmd启动(单机)

2.创建一个dubbo-demo项目(spring项目),建立三个moudle:dubbo-api、dubbo-consumer、dubbo-provider。

consumer和provider项目均引入

<dependency>    <groupId>org.apache.zookeeper</groupId>    <artifactId>zookeeper</artifactId>    <version>3.4.10</version></dependency>
<!-- 公共api的依赖--><dependency>    <groupId>gro.gs</groupId>    <artifactId>dubbo-api</artifactId>    <version>1.0-SNAPSHOT</version></dependency><!-- 公共api的依赖-->如果使用spring项目连接还需要引入spring的依赖和
<!-- https://mvnrepository.com/artifact/com.101tec/zkclient --><dependency>    <groupId>com.101tec</groupId>    <artifactId>zkclient</artifactId>    <version>0.10</version></dependency>

完成启动。3.搭建dubbo-admin。从https://github.com/apache/incubator-dubbo-ops.git 把项目copy到idea中这是一个springboot项目,直接运行dubbo-admin下的DubboAdminApplication就可以启动。端口号和登陆密码在application.properties.

运行dubboDemo项目,就可以在dubbo-admin网页上找到自己的服务。

原文地址:https://www.cnblogs.com/rookie111/p/9508852.html

时间: 2024-09-29 18:49:04

windows搭建dubbo服务demo的相关文章

基于url发布无注册中心dubbo服务demo

1:创建dubbo-server maven工程 2:分别在dubbo-server下创建2个模块server-api(定义接口)和server-provider(实现接口) server-api: package com.cn.dubbo; public interface IGpHello { String sayHello(String msg); } server-provider: package com.cn.dubbo; public class GpHelloImpl imple

Dubbo服务端/客户端demo

项目组采用分布式服务,线上有几十个应用,RPC调用完全依靠Dubbo.平时开发一直都是用其他人搭好的dubbo环境,最近自己抽空独立的搭建dubbo小demo,一个服务端,一个客户端. 服务端 服务端maven父工程 首先搭建一个maven父工程,引入dubbo和spring的依赖,dubbo可以和spring无缝集成. <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding

Dubbo服务提供端与消费端应用的搭建

Demo结构介绍 Demo使用Maven聚合功能,里面有三个模块,目录如下: 其中Consumer模块为服务消费者,里面TestConsumer和consumer.xml组成了基于Spring配置方式的服务调用,TestConsumerApi是基于Dubbo API方式的服务调用,TestConsumerApiGeneric是泛化方式的服务调用,TestConsumerAsync是异步调用的方式. 其中Provider模块为服务提供者,里面TestProvider和provider.xml组成了

Dubbo服务合买平台搭建出售发布之服务暴露&amp;心跳机制&amp;服务注册

Dubbo服务发布 Dubbo合买平台搭建出售 dsluntan.com Q:3393756370 VX:17061863513服务发布影响流程的主要包括三个部分,依次是: 服务暴露 心跳 服务注册 服务暴露是对外提供服务及暴露端口,以便消费端可以正常调通服务.心跳机制保证服务器端及客户端正常长连接的保持,服务注册是向注册中心注册服务暴露服务的过程. Dubbo服务暴露 此处只记录主要代码部分以便能快速定位到主要的核心代码: ServiceConfig.java中代码 if (registryU

如何在Windows Server 2008 R2下搭建FTP服务

在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验:jingyan.baidu.com 方法/步骤 1 安装FTP服务 开始-->管理工具-->服务器管理器 步骤阅读 2 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 步骤阅读 3 选择Web服务器(IIS),然后选择FTP服务,直到安装完成.

Windows下SVN服务的搭建和使用

Subversion 是优秀的版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作, 这里就介绍VisualSVN Server 服务器端的搭建以及 TortoiseSVN 客户端的使用. 一.下载所需的软件包 现在Subversion已经迁移到Apache网站上了,地址:http://subversion.apache.org/packages.html 我们看到windows操作系统的二进制文件有5种,如图所示: 这里,我们将采用VisualSVN Server作为服务端

转 Windows server 2008 搭建VPN服务

VPN英文全称是“Virtual Private Network”,就是“虚拟专用网络”. 虚拟专用网络就是一种虚拟出来的企业内部专用线路.这条隧道可以对数据进行几倍加密达到安全使用互联网的目的. 此项技术已被广泛使用.虚拟专用网可以帮助远程用户.公司分支机构.商业伙伴及供应商同公司的内部网建立可信的安全连接,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网. 实验环境: 服务器系统:Windows server 2008 客户机系统:Windows server 2003 服务器双网卡

【阿里云】在 Windows Server 2016 下使用 FileZilla Server 安装搭建 FTP 服务

 Windows Server 2016 下使用 FileZilla Server 安装搭建 FTP 服务 一.安装 Filezilla Server 下载最新版本的 Filezilla Server: https://filezilla-project.org/download.php?type=server . 在本地也需要安装 FileZilla Client :https://filezilla-project.org/download.php?type=client 二.配置FTP端口

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 命令:vim /etc/yum.repos.d/aria.repo(这里的yum.repo是需要自己创建的,文件名自定即可) 第二步:设置挂载点并挂载本地ISO文件 将ISO文件连接上线 创建挂载点并挂