breezeli
breezeli
v3.10版本升级指引
# **v3.10版本升级指引** ## 1. 概述 v3.10版本是一个大的迭代版本。首先,解决了低版本中在模型实例管理中存在的2个关键问题: - 模型实例唯一管理; - 模型实例存储的性能问题; 此外,随着产品形态的演进,对部分产品形态做了调整。主要如下: - 调整了主机快照数据的管理模型,bk-cmdb将只采集管理静态主机数据信息,动态信息的管理能力将由蓝鲸监控来承载。 - 升级了事件服务能力。下线了原有的"事件订阅"产品形态,事件的管理能力,由现在的"事件Watch"功能来承载 最后,原生支持了"蓝鲸监控"的自定义上报能力,可将CMDB系统内的服务异常运行状态实时上报蓝鲸监控,并进行告警。 由上可知,在由低版本的bk-cmdb升级到v3.10版本时,需要大家仔细、深入的了解这个**"大版本"**的产品形态变化、影响面、做好全面的升级评估后,才能进行真正的版本升级。 由于本次升级涉及到数据的升级,所以需要**"停服"**升级。 接下来,将分别介绍一下这个版本里主要的产品形态调整的背景,以及在升级过程中需要关注的事项。 ## 2. 重大调整(Breaking Change) ### 2.1 通用模型实例 #### 2.1.1 背景 低版本在模型实例管理中存在以下2个方面的问题:...
Client will hang there if the server side crashed after the connection has already been established.
Let's see the example below: **Server side:** ```golang package main import ( "fmt" "net" "net/http" "time" "github.com/donovanhide/eventsource" ) type TimeEvent time.Time func (t TimeEvent) Id() string { return fmt.Sprint(time.Time(t).UnixNano()) }...