miduo_server/globalidserver/src/main/java/com/global/GlobalServerApplication.java

47 lines
1.6 KiB
Java
Raw Normal View History

2020-11-19 17:24:22 +08:00
package com.global;
import com.global.config.ConfigurableApplicationContextManager;
import com.global.config.CoreSettings;
import com.global.redis.RedisUtil;
import com.global.thread.ThreadManager;
import com.global.thrift.pool.GlobalRpcService;
import com.global.thrift.pool.RPCServerTask;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
/**
* Description:
* 1 gm
* 2
* 3 使zookeeper
*
*
*
*
* Author: zsx
* CreateDate: 2020/11/17 17:36
*/
public class GlobalServerApplication {
private static final Logger LOGGER = LoggerFactory.getLogger(GlobalServerApplication.class);
public static CoreSettings bean;
public static void main(String[] args) {
ConfigurableApplicationContextManager.init(args);
//线程池管理器
ThreadManager threadManager = ThreadManager.getInstance();
threadManager.init();
GlobalRpcService.initHandler("com.global.handler");
new RPCServerTask().start();
RedisUtil.getInstence().init();
bean = ConfigurableApplicationContextManager.getBean(CoreSettings.class);
LOGGER.info("ServerProperties ->{}", bean.toString());
}
}