IM即时通讯软件
让所有公司都能用上靠谱的IM
企业即时通讯软件
助力企业快速构建自己的OA系统
TioAdmin
功能强大,界面简洁的IM后台管理系统
视频会议
安全可信私有化视频会议软件
邮箱
安全、高效地传递和管理邮件
Tio企业云盘
轻量级文件存储与共享工具
直播
毫秒级延时、无缝集群
TiOMQ Platform
基于t-io研发的消息中间件平台
TiOMQ Client
体验更好的MQTT客户端工具
t-io
国产网络框架,轻松易上手
t-io 集群
业务与集群通信,实现数据流通
名字
public interface RpcDemoIntf { public String sayStr(String name); public void sayInt(int id); }
实现类需要加上@RpcService,像下面这样,同时必须有一个无参构造函数
@RpcService public class RpcDemoImpl implements RpcDemoIntf { private static Logger log = LoggerFactory.getLogger(RpcDemoImpl.class); private static final java.util.concurrent.atomic.AtomicInteger reqno = new AtomicInteger(); @Override public String sayStr(String name) { log.info("tio rpc success " + name + ", no:" + reqno.incrementAndGet()); return "tio rpc success "; } @Override public void sayInt(int id) { log.info("收到id:" + id + ", no:" + reqno.incrementAndGet()); } }
// 注册RPC服务 RpcApi.scan(new String[] { RpcDemoImpl.class.getPackage().getName() }, this.getClientTioConfig());
RpcDemoIntf rpcDemo = RpcApi.getBean(RpcDemoIntf.class, clientTioConfig); rpcDemo.sayStr("tan yao wu");
最新评论 我的评论