📄️ 插件规范
应用的生命周期包括:启动、上线、下线、停止,当我们每一次变更应用的时候,应用都在经历着这些阶段,如何让应用能够稳定的提供服务呢?比如说:应用需要在完全就绪的情况下才对外提供服务,如果应用还未完全就绪就对外提供服务,那就会导致服务异常或响应超时。应用在停止服务进行变更的时候,如何让应用将正在处理的请求接着处理完毕,并且不再接收新的请求。应用上线的时候需要通知注册中心可以接收请求了。应用在下线的时候需要通知注册中心不再接收新的请求了。除了以上提到的生命周期外,如何判断一个应用的健康状态,都是需要开发人员为提供高可用应用时需要考虑的问题。
📄️ 如何贡献代码
我们希望在easy-ngo基础上补充越来越多的插件,也能让这些插件让越来越多的人使用,大家如果对easy-ngo感兴趣,并愿意贡献插件,可以加入以下群,您将做为easy-ngo的commiter,插件审核通过,并merge到master版本后,您获得easy-ngo的勋章。