dubbo和zookeeper的使用
阿新 • • 發佈:2019-01-04
網上下載zookeeper
下載連結http://download.csdn.net/detail/u013286716/7167881
下載完成後解壓到D盤或其他地方
開啟conf資料夾
把檔名改成圖上所示,
進入bin資料夾
執行zkServer.cmd
啟動成功後,修改dubbo配置檔案
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:編寫main方法執行dubbodubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd "> <dubbo:applicationname="itfarm-provider"/> <!--本地啟動--> <!--<dubbo:registry address="multicast://224.5.6.7:1234" />--> <!--zookeeper啟動--> <dubbo:registry address="zookeeper://127.0.0.1:2181" check="true" subscribe="false" /> <dubbo:protocol name="dubbo" port="20880"/> <!--1)register是否向此註冊中心註冊服務,如果設為false,將只訂閱,不註冊。 2)check註冊中心不存在時,是否報錯。 3)subscribe是否向此註冊中心訂閱服務,如果設為false,將只註冊,不訂閱。 4)timeout註冊中心請求超時時間(毫秒)。 5)address可以Zookeeper叢集配置,地址可以多個以逗號隔開等。 dubbo:service標籤的一些屬性說明: 1)interface服務介面的路徑 2)ref引用對應的實現類的Bean的ID 3)registry向指定註冊中心註冊,在多個註冊中心時使用,值為<dubbo:registry>的id屬性,多個註冊中心ID用逗號分隔,如果不想將該服務註冊到任何registry,可將值設為N/A 4)register 預設true ,該協議的服務是否註冊到註冊中心。--> <import resource="spring-export.xml"/> </beans>
public class App { public static void main( String[] args ) throws IOException { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("dubbo.xml"); System.out.println("----------------------------------"); System.out.println("---------dubbo run success--------"); System.out.println("----------------------------------"); System.in.read(); } }2016-08-22 18:29:21 [ main:10826 ] - [ INFO ] [DUBBO] Register: dubbo://10.1.18.13:20880/com.tc.itfarm.service.UserService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.UserService&methods=update,selectByUsername,selectUserByPage,save,select,updateBySelective,delete,insert,selectAll&pid=7900&side=provider×tamp=1471861761185, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:10918 ] - [ INFO ] [DUBBO] Subscribe: provider://10.1.18.13:20880/com.tc.itfarm.service.UserService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserService&methods=update,selectByUsername,selectUserByPage,save,select,updateBySelective,delete,insert,selectAll&pid=7900&side=provider×tamp=1471861761185, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:10988 ] - [ INFO ] [DUBBO] Notify urls for subscribe url provider://10.1.18.13:20880/com.tc.itfarm.service.UserService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserService&methods=update,selectByUsername,selectUserByPage,save,select,updateBySelective,delete,insert,selectAll&pid=7900&side=provider×tamp=1471861761185, urls: [empty://10.1.18.13:20880/com.tc.itfarm.service.UserService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserService&methods=update,selectByUsername,selectUserByPage,save,select,updateBySelective,delete,insert,selectAll&pid=7900&side=provider×tamp=1471861761185], dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:10989 ] - [ INFO ] [DUBBO] The service ready on spring started. service: com.tc.itfarm.service.RoleService, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11013 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.RoleService to local registry, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11013 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.RoleService to url dubbo://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11013 ] - [ INFO ] [DUBBO] Register dubbo service com.tc.itfarm.service.RoleService url dubbo://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=itfarm-provider&check=true&dubbo=2.5.3&pid=7900®istry=zookeeper&subscribe=false×tamp=1471861761372, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11015 ] - [ INFO ] [DUBBO] Register: dubbo://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11133 ] - [ INFO ] [DUBBO] Subscribe: provider://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11196 ] - [ INFO ] [DUBBO] Notify urls for subscribe url provider://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373, urls: [empty://10.1.18.13:20880/com.tc.itfarm.service.RoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RoleService&methods=update,save,select,updateBySelective,delete,insert,selectByPageList,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761373], dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11197 ] - [ INFO ] [DUBBO] The service ready on spring started. service: com.tc.itfarm.service.UserRoleService, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11235 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.UserRoleService to local registry, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11235 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.UserRoleService to url dubbo://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11235 ] - [ INFO ] [DUBBO] Register dubbo service com.tc.itfarm.service.UserRoleService url dubbo://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=itfarm-provider&check=true&dubbo=2.5.3&pid=7900®istry=zookeeper&subscribe=false×tamp=1471861761602, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11237 ] - [ INFO ] [DUBBO] Register: dubbo://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11402 ] - [ INFO ] [DUBBO] Subscribe: provider://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11468 ] - [ INFO ] [DUBBO] Notify urls for subscribe url provider://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603, urls: [empty://10.1.18.13:20880/com.tc.itfarm.service.UserRoleService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.UserRoleService&methods=update,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861761603], dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11470 ] - [ INFO ] [DUBBO] The service ready on spring started. service: com.tc.itfarm.service.PrivilegeService, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11496 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.PrivilegeService to local registry, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11496 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.PrivilegeService to url dubbo://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11496 ] - [ INFO ] [DUBBO] Register dubbo service com.tc.itfarm.service.PrivilegeService url dubbo://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=itfarm-provider&check=true&dubbo=2.5.3&pid=7900®istry=zookeeper&subscribe=false×tamp=1471861761860, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:21 [ main:11497 ] - [ INFO ] [DUBBO] Register: dubbo://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11860 ] - [ INFO ] [DUBBO] Subscribe: provider://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11929 ] - [ INFO ] [DUBBO] Notify urls for subscribe url provider://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860, urls: [empty://10.1.18.13:20880/com.tc.itfarm.service.PrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.PrivilegeService&methods=update,selectAllTree,save,select,selectAll,selectByRoleId,updateBySelective,delete,insert,selectByPageList,selectPrivilegetree&pid=7900&side=provider×tamp=1471861761860], dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11931 ] - [ INFO ] [DUBBO] The service ready on spring started. service: com.tc.itfarm.service.RolePrivilegeService, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11980 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.RolePrivilegeService to local registry, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11980 ] - [ INFO ] [DUBBO] Export dubbo service com.tc.itfarm.service.RolePrivilegeService to url dubbo://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11980 ] - [ INFO ] [DUBBO] Register dubbo service com.tc.itfarm.service.RolePrivilegeService url dubbo://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=itfarm-provider&check=true&dubbo=2.5.3&pid=7900®istry=zookeeper&subscribe=false×tamp=1471861762320, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:11982 ] - [ INFO ] [DUBBO] Register: dubbo://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:12099 ] - [ INFO ] [DUBBO] Subscribe: provider://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321, dubbo version: 2.5.3, current host: 127.0.0.1
2016-08-22 18:29:22 [ main:12166 ] - [ INFO ] [DUBBO] Notify urls for subscribe url provider://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321, urls: [empty://10.1.18.13:20880/com.tc.itfarm.service.RolePrivilegeService?anyhost=true&application=itfarm-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.tc.itfarm.service.RolePrivilegeService&methods=update,selectByRoleId,select,updateBySelective,delete,insert,selectAll,selectByUserId&pid=7900&side=provider×tamp=1471861762321], dubbo version: 2.5.3, current host: 127.0.0.1
----------------------------------
---------dubbo run success--------
----------------------------------
執行成功