未验证 提交 2bcb20d7 编写于 作者: qd_lm's avatar qd_lm 提交者: GitHub

rdb:资源解除注册,统一成单个uuid来处理 (#376)

* im wechat

* im wechat

* im add wechat_robot dingtalk_robot

* metaq 资源解除注册改为单个解除方式
Co-authored-by: Nalickliming <alickliming@didi.global.com>
上级 79ae96f1
......@@ -103,19 +103,18 @@ func resourceRegister(jsonBytes []byte) error {
// 第三方系统,比如RDS、Redis等,资源销毁了,要通知到RDB
func resourceUnregister(jsonBytes []byte) error {
var uuids []string
err := json.Unmarshal(jsonBytes, &uuids)
var item models.ResourceRegisterItem
err := json.Unmarshal(jsonBytes, &item)
if err != nil {
logger.Error(err)
// 这种错误不需要重试,所以也就不需要return err了
logger.Warning(err)
return nil
}
if len(uuids) == 0 {
if item.UUID == "" {
return nil
}
err = models.ResourceUnregister(uuids)
err = models.ResourceUnregister([]string{item.UUID})
if err != nil {
logger.Error(err)
return err
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册