1. 加入配置文件server.properties
DataCenter=beijing
ClusterName=demo
LocalName=xiaoming
ZeromqPath=/Volumes/workspace/yundiz/cloud.cluster/lib/zeromq/
DebugMode=TRUE
EnableDubbo=TRUE
#etcd地址
DebugEtcdEndPoint=http://192.168.6.72:2379
#zookeeper地址
DebugZooConnectString=192.168.6.1:2181
# 应用名
dubbo.application.name=cloud.pass
# 注册中心地址
dubbo.registry.address=192.168.6.1:2181
dubbo.registry.protocol=zookeeper
# 调用协议地址
dubbo.protocol.name=dubbo
2. 编写AppContext
package com.epri.dcloud;
import org.x3.rpc.common.Context;
public class AppContext extends Context {
@Override
public void init(String cookieId) {
System.out.println("cookieId=" + cookieId);
}
}
3. 启动服务
ServiceDict.init();
ServiceFactory.registerContext(AppContext.class);
ServiceFactory.loadServices();
AppServer.startup("应用名称");