如何写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. 业务组件的初始化;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,099评论 2 89
  • 1、准备 2、修改CentOS默认yum源为国内yum镜像源 备份/etc/yum.repos.d/CentOS-...
    GadflyBSD阅读 1,790评论 1 6
  • 不知为何,最近几日频频想起外婆。 也许是我开始学刺绣,学做手工包包了吧。先生说:你越来越像你外婆了。 拿着针线,在...
    momo无闻阅读 308评论 0 0
  • 人生不同的层次有不同的智慧和认识,越是底层就越乱越复杂,都是些小道和岔道一不小心就会迷途,眼前的日子永远不堪。这世...
    宅千年阅读 113评论 0 0