尝试给上报到elasticsearch的文档加_id

This commit is contained in:
zhangkun 2024-12-04 12:58:01 +08:00
parent 270aa9effe
commit 28358ff4d9
2 changed files with 8 additions and 11 deletions

View File

@ -278,25 +278,22 @@ func (mx *MaX) SetToKey() ([]interface{}, error) {
// 保证同一个 period, keyName 在一个周期里SaveToSortSet只会被执行一次 // 保证同一个 period, keyName 在一个周期里SaveToSortSet只会被执行一次
func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64, cl *Candle) { func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64, cl *Candle) {
refName := keyName + "|refer" refName := keyName + "|refer"
refRes, err := core.RedisCli.GetSet(refName, 1).Result() refRes, _ := core.RedisCli.GetSet(refName, 1).Result()
core.RedisCli.Expire(refName, extt) core.RedisCli.Expire(refName, extt)
did := cl.InstId + cl.Period + cl.Data[0].(string) did := cl.InstId + cl.Period + cl.Data[0].(string)
cl.Id = hashString(did) cl.Id = hashString(did)
cl.ToStruct(core) cl.ToStruct(core)
cd, _ := json.Marshal(cl) // cd, _ := json.Marshal(cl)
wg := WriteLog{ // wg := WriteLog{
Content: cd, // Content: cd,
Tag: "sardine.log.candle." + cl.Period, // Tag: "sardine.log.candle." + cl.Period,
Id: hashString(did), // Id: hashString(did),
} // }
// go func() { // go func() {
core.WriteLogChan <- &wg // core.WriteLogChan <- &wg
// }() // }()
// err = wg.Process(core) // err = wg.Process(core)
if err != nil {
fmt.Println("writeLog err:", err)
}
if len(refRes) != 0 { if len(refRes) != 0 {
fmt.Println("refName exist: ", refName) fmt.Println("refName exist: ", refName)

BIN
tunas

Binary file not shown.