# README
soego
一个简单的和基于组件的微服务工具包 感谢所有 ego group 的小伙伴,本组件在 soesoft 中正式启用,后期使用反馈以及代码优化 将反哺给 ego 组织 ego 官方文档:https://ego.gocn.vip/
# Functions
New new Ego
go:generate protoc -I.
WithAfterStopClean 设置运行后清理.
WithArguments 传入arguments.
WithBeforeStopClean 设置运行前清理.
WithConfigPrefix 设置配置前缀.
WithDisableBanner 禁止banner.
WithDisableFlagConfig 禁止config.
WithHang 是否允许系统悬挂起来,0 表示不悬挂, 1 表示悬挂。目的是一些脚本操作的时候,不想主线程停止.
WithShutdownSignal 设置停止信号量.
WithStopTimeout 设置停止的超时时间.
# Structs
Ego 分为三大部分 第一部分 系统数据:生命周期,配置前缀,锁,日志,错误 第二部分 运行程序:系统初始化函数,用户初始化函数,服务,定时任务,短时任务 第三部分 可选方法:是否悬挂,注册中心,运行停止前清理,运行停止后清理.
# Type aliases
Option 可选项.