国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關于分布式框架DUBBO的學習:服務注冊與消費(二)

myshell / 3203人閱讀

摘要:由于是一個高性能的框架,用于進行遠程服務的注冊消費。以一個簡單案例,來闡述框架具體應該如何使用。進行框架的安裝與部署,請參閱項目的依賴配置因為使用的是項目管理工具,所以要構建的依賴配置。

由于DUBBO是一個高性能的RPC框架,用于進行遠程服務的注冊消費。以一個簡單案例,來闡述DUBBO框架具體應該如何使用。
1、進行DUBBO框架的安裝與部署,請參閱:https://segmentfault.com/a/11...
2、項目的依賴配置
因為使用的是Maven項目管理工具,所以要構建Maven的依賴配置。開發工具我這里使用的是Ideal,當然也可以使用Eclipse;
具體配置如下:


    
        
            org.springframework
            spring-beans
        

        
            org.springframework
            spring-core
        

        
            org.springframework
            spring-context
        

        
        
            org.apache.commons
            commons-lang3
        
        
        
            net.sf.dozer
            dozer
        
        
        
            org.springframework
            spring-web
        
        
            org.springframework
            spring-webmvc
        
        
        
            com.alibaba
            dubbo
            2.6.3
            
                
                    
                    
                
            
        
        
        
            org.apache.zookeeper
            zookeeper
            3.4.12
            
                
                    org.slf4j
                    slf4j-log4j12
                
                
                    log4j
                    log4j
                
            
        
        
        
            com.101tec
            zkclient
            0.10
        
        
        
            org.apache.curator
            curator-framework
            4.0.1
        
        
            org.apache.curator
            curator-recipes
            4.0.1
        
        
        
            log4j
            log4j
        
        
            org.slf4j
            slf4j-api
        
        
            org.slf4j
            slf4j-simple
        

        
        
            com.fasterxml.jackson.core
            jackson-core
        

        
            com.fasterxml.jackson.core
            jackson-annotations
        

        
            com.fasterxml.jackson.core
            jackson-databind
        

        
    
    
    

6、服務的啟動與調試:
(1)服務提供者進行服務注冊:

public static void main(String[] args) throws IOException {
        ClassPathXmlApplicationContext ctx = null;
        try {
            ctx = new ClassPathXmlApplicationContext("spring-dubbo-provider.xml");
            ctx.start();
            System.in.read();
        }catch (Exception ex){
            System.out.println(ex.getCause().getMessage());
        }finally {
           if(ctx != null){
               ctx.close();
           }
        }
    }

(2)服務消費者進行服務消費:

public static void main(String[] args) throws IOException {
        ClassPathXmlApplicationContext ctx = null;
        try {
            ctx = new ClassPathXmlApplicationContext("spring-dubbo-consumer.xml");
            ctx.start();
            SayHello sayHello = (SayHello) ctx.getBean("sayHello");
            System.out.println(sayHello.sayHello("你好,我是消費者Jack,我將進行第一次消費!"));
            System.in.read();
        }catch (Exception ex){
            System.out.println(ex.getCause().getMessage());
        }finally {
            if(ctx != null) {
                ctx.close();
            }
        }
    }

注:由于DUBBO服務使用依賴于Spring的容器框架,DUBBO的服務注冊與消費都必須建立在容器啟動以后,System.in.read();是為了保證容器處于啟動狀態,這樣能夠保證和注冊中心進行會話。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77258.html

相關文章

  • 構建springmvc+myabtis+dubbo布式平臺-dubbo簡介

    摘要:服務自動注冊與發現,不再需要寫死服務提供方地址,注冊中心基于接口名查詢服務提供者的地址,并且能夠平滑添加或刪除服務提供者。調用關系說明服務容器負責啟動,加載,運行服務提供者。服務提供者在啟動時,向注冊中心注冊自己提供的服務。 上一篇我們介紹《構建dubbo分布式平臺-maven構建ant-utils工具包的構建》,從今天開始,我們進入分布式服務項目的核心教程,真正使用dubbo實現分布...

    鄒立鵬 評論0 收藏0
  • 構建springmvc+myabtis+dubbo布式平臺-dubbo簡介

    摘要:服務自動注冊與發現,不再需要寫死服務提供方地址,注冊中心基于接口名查詢服務提供者的地址,并且能夠平滑添加或刪除服務提供者。調用關系說明服務容器負責啟動,加載,運行服務提供者。服務提供者在啟動時,向注冊中心注冊自己提供的服務。 上一篇我們介紹《構建dubbo分布式平臺-maven構建ant-utils工具包的構建》,從今天開始,我們進入分布式服務項目的核心教程,真正使用dubbo實現分布...

    khlbat 評論0 收藏0
  • 聊聊 Apache Dubbo

    摘要:架構中有兩個主要角色服務提供者和服務使用者。服務提供者在啟動時,向注冊中心注冊自己提供的服務。負載平衡旨在優化資源使用,最大化吞吐量,最小化響應時間,并避免任何單個資源的過載。 本文來自于我的個人主頁:Apache Dubbo,轉載請保留鏈接 ;) 在2011年10月27日,阿里巴巴開源了自己的SOA服務化治理方案的核心框架Dubbo,服務治理和SOA的設計理念開始逐漸在國內軟件行業中...

    XFLY 評論0 收藏0
  • 關于布式框架DUBBO學習:安裝部署(一)

    摘要:框架的組成五部分運行框架的容器。服務的提供者注冊中心服務的消費者統一的監控中心如何安裝部署框架網址截圖同時下載地址截圖打包和前提是先進行和的安裝部署,然后解壓進入相應的目錄由于是編寫而成,所以的安裝前先要進行的安裝配置。 什么是DUBBO?它是阿里開發的高性能服務框架,使得應用能夠通過高性能的RPC實現服務的輸入和輸出,可以和Spring無縫進行集成。 什么是RPC?英文Remot...

    Rindia 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<