Skip to content
mioliniPublic

About

Go lang msgpack batch data library

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

MsgBatch

Go lang msgpack batch data library for compress efficient processing.

Examples:

Encode:

 batch := msgbatch.Batch{}
 batch.Add(map[string]string{"url":"http://google.com/", "ts":"123"})
 batch.Add(map[string]string{"url":"http://google.com/", "id":"908908"})
 batch.Add(map[string]string{"url":"http://google.com/", "ts":"43556478346", "id": "6546"})
 batch.Add(map[string]string{"url":"http://google.com/"})
 dataBytes, err := batch.Encode()
 log.Printf("data len %d, err %s", len(dataBytes), err) 

Decode:

 batch, err = msgbatch.Decode(dataBytes)
 log.Printf("batch %v", batch.GetValues())

About

Go lang msgpack batch data library

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

⌂ 换网址