coding
holysir的gravatar头像
holysir2016-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
    顶部客服微信二维码底部
    >扫描二维码关注最代码为好友扫描二维码关注最代码为好友