apache/dubbo-demo本示例演示如何使用轻量级API构建Dubbo RPC服务器和客户端,API设计简单直观,提供了从服务端部署到客户端测试的完整流程,帮助开发者快速理解和实践Dubbo RPC的基础实现。
编译打包项目:
bashmvn clean package
启动Dubbo RPC服务器:
bashmvn -Dexec.mainClass=org.apache.dubbo.samples.provider.Application exec:java
服务器成功启动后,将在50052端口运行,接收基于triple协议的RPC请求。
通过HTTP POST请求调用RPC服务:
shellcurl \ --header "Content-Type: application/json" \ --data '["Dubbo"]' \ http://localhost:50052/org.apache.dubbo.samples.api.GreetingsService/sayHi/
运行Java客户端程序:
bashmvn -Dexec.mainClass=org.apache.dubbo.samples.client.Application exec:java
关于triple协议的更多用法可参考:
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务