如何写main函数

在工程开发中如何写main函数?

  1. 加载conf文件,通过conf文件来配置服务;
  2. 初始化服务依赖的组件,如MySQL、Kafka、Zookeeper、Redis等;
  3. stop依赖的组件;
  4. 捕获main函数中的异常,因为可能存在内部函数没有捕获其他异常;

依赖的服务:

  1. log 打印日志的lib的配置和初始化;
  2. 监控metric的monitor,比如falcon;
  3. 依赖的MySQL的初始化;
  4. 依赖的Redis的初始化;
  5. 依赖的Kafka的初始化;
  6. 动态加载配置的组件的初始化;
  7. 业务组件的初始化;

你可能感兴趣的:(如何写main函数)