holysir的gravatar头像
holysir 2016-02-03 15:16:03

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

官网:http://dubbo.io

github下载地址:https://github.com/zhaohonglin1995/dubbo

我们公司在使用这个SOA框架.最近发现互联网公司慢慢的开始流行起来使用.故做此次demo分享.

项目架构:

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

使用maven构建,IDE使用intellij idea.

dubbo-demo分为两层:

provider和consumer.

provider是服务提供者,consumer为调用者.

demo-provider->demo-provider-api包下面是提供出去的interface

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

demo-provider->demo-provider-imp包下面是具体实现类

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

demo-provider->demo-provider-web包是web包,开始提供服务,下载需使用容器(tomcat)启动.

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

 

启动成功

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

demo-consumer包下面只是一个单纯的调用接口.

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例

 

运行结果:

 

阿里巴巴SOA服务化治理方案的核心框架dubbo入门demo演示实例


打赏

文件名:dubbo-demo.zip,文件大小:9200.803K 下载
  • /
      • /__MACOSX
          • /__MACOSX/dubbo-demo
            • /__MACOSX/dubbo-demo/._.DS_Store
      • /dubbo-demo
        • /dubbo-demo/.DS_Store
          • /dubbo-demo/.git
            • /dubbo-demo/.git/COMMIT_EDITMSG
              • /dubbo-demo/.git/branches
              • /dubbo-demo/.git/config
              • /dubbo-demo/.git/description
            • /dubbo-demo/dubbo-provider
                • /dubbo-demo/dubbo-provider/dubbo-provider-api
                    • /dubbo-demo/dubbo-provider/dubbo-provider-api/src
                        • /dubbo-demo/dubbo-provider/dubbo-provider-api/src/main
                            • /dubbo-demo/dubbo-provider/dubbo-provider-api/src/main/java
                                • /dubbo-demo/dubbo-provider/dubbo-provider-api/src/main/java/com
                • /dubbo-demo/dubbo-provider/dubbo-provider-impl
                    • /dubbo-demo/dubbo-provider/dubbo-provider-impl/src
                        • /dubbo-demo/dubbo-provider/dubbo-provider-impl/src/main
                            • /dubbo-demo/dubbo-provider/dubbo-provider-impl/src/main/java
                                • /dubbo-demo/dubbo-provider/dubbo-provider-impl/src/main/java/com
    最代码最近下载分享源代码列表最近下载
    Simon_ydl  LV5 2022年6月20日
    1335203  LV10 2021年12月29日
    daidin  LV11 2021年2月19日
    stefaineyu  LV8 2020年8月5日
    mylzdy  LV12 2020年6月22日
    张小凡01  LV7 2020年4月14日
    46900596  LV12 2020年3月12日
    shenchong  LV19 2020年1月9日
    simple丶余心  LV21 2019年9月25日
    luqb890913  LV12 2019年7月26日
    最代码最近浏览分享源代码列表最近浏览
    zgd_suny  LV7 2023年5月17日
    一瓶儿旺仔  LV1 2023年3月3日
    暂无贡献等级
    Simon_ydl  LV5 2022年6月20日
    hewo105 2022年5月20日
    暂无贡献等级
    zhulang  LV1 2022年5月16日
    caodehao1  LV3 2022年5月2日
    bin2337  LV4 2022年4月22日
    1145304128  LV12 2022年4月1日
    李润石  LV2 2022年1月18日
    顶部 客服 微信二维码 底部
    >扫描二维码关注最代码为好友扫描二维码关注最代码为好友