ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] ## **配置** 在registry的配置文件中,notification的配置示例如下: ``` notifications: endpoints: - name: alistener url: https://mylistener.example.com/event headers: Authorization: [Bearer <your token, if needed>] timeout: 500ms threshold: 5 backoff: 1s ``` * timeout:向notification发起的请求500ms超时 * threshold、backoff:请求连续失败5次后,停止1s,再重新发起请求 ## **Events** 当registry每pull或push一个layer或manifest的时候,都发产生一个Event。Event是一个json结构体,如下: ## **Envelope** registry发送给notification server是一个信封,信封中包含一个或多个Event,这些Event不一定有什么关联,信封的json格式如下: ``` { "events" : [ ... ] } ``` ## **harbor** harbor中notification server的代码如下: ``` to be continued ```