Skip to content

Commit b9563f7

Browse files
hjweddielance6716
andauthored
Change JSON library to improve performance (#840)
* handle subevents in transaction payload event * encap duplicate code * fix error handle * 使用json-iterator优化json序列化消耗 * use go-json instead --------- Co-authored-by: lance6716 <[email protected]>
1 parent b390029 commit b9563f7

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

go.mod

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ require (
66
github.com/BurntSushi/toml v1.3.2
77
github.com/Masterminds/semver v1.5.0
88
github.com/go-sql-driver/mysql v1.7.1
9+
github.com/goccy/go-json v0.10.2
910
github.com/google/uuid v1.3.0
1011
github.com/jmoiron/sqlx v1.3.3
1112
github.com/klauspost/compress v1.17.1

go.sum

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
1313
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
1414
github.com/go-sql-driver/mysql v1.7.1 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI=
1515
github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
16+
github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
17+
github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
1618
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
1719
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
1820
github.com/jmoiron/sqlx v1.3.3 h1:j82X0bf7oQ27XeqxicSZsTU5suPwKElg3oyxNn43iTk=

replication/json_binary.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package replication
22

33
import (
4-
"encoding/json"
54
"fmt"
65
"math"
76

7+
"github.com/goccy/go-json"
88
"github.com/pingcap/errors"
99
"github.com/siddontang/go/hack"
1010

0 commit comments

Comments
 (0)