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

Lines changed: 1 addition & 0 deletions
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

Lines changed: 2 additions & 0 deletions
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

Lines changed: 1 addition & 1 deletion
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)