Dubbo是一种分布式,高性能的RPC框架,可为应用程序提供服务导入/导出功能。
它包含三个关键部分,其中包括:
更详细, 可参考 dubbo.io.
本指南通过一个简单的工作示例让您开始使用dubbo。
你只需要一个示例代码的来快速入门。从我们的Github存储库下载演示代码:
$ cd ~
$ # Clone the repository to get the source code.
$ git clone https://github.com/alibaba/dubbo.git dubbo
$ git checkout master
$ # or: git checkout -b dubbo-2.4.x
使用maven命令构建完整的源码
$ cd ~/dubbo
$ mvn clean install -Dmaven.test.skip
$ # The demo code for this quickstart all stay in the `dubbo-demo` folder
$ cd ./dubbo-demo
$ ls
运行 demo-provider. 启动提供者并暴露服务
$ # Navigate to the provider part
$ cd ~/dubbo/demo-demo/dubbo-demo-provider/target
$ # unpack
$ tar zxvf dubbo-demo-provider-2.5.4-SNAPSHOT-assembly.tar.gz
$ cd dubbo-demo-provider-2.5.4-SNAPSHOT/bin
$ ls
$ # Start the provider
$ ./start.sh
运行 demo-consumer. 启动消费者并消费由_生产者_提供的服务
$ # Navigate to the consumer part
$ cd ~/dubbo/demo-demo/dubbo-demo-consumer/target
$ # unpack
$ tar zxvf dubbo-demo-consumer-2.5.4-SNAPSHOT-assembly.tar.gz
$ cd dubbo-demo-consumer-2.5.4-SNAPSHOT/bin
$ ls
$ ./start.sh
更多关于快速启动的详情,点击这里获取。