Skip to content

Commit b96819b

Browse files
committed
自动缓存工具
1 parent a4f1fea commit b96819b

File tree

13 files changed

+92
-254
lines changed

13 files changed

+92
-254
lines changed

all_packaged_library/base/tool/log.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package tool
22

33
import (
4+
"github.com/natefinch/lumberjack"
45
"go.uber.org/zap"
56
"go.uber.org/zap/zapcore"
6-
"gopkg.in/natefinch/lumberjack"
77
"os"
88
"path/filepath"
99
"sync"
Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
11
package firebase
22

3-
import (
4-
"context"
5-
firebase "firebase.google.com/go"
6-
"firebase.google.com/go/messaging"
7-
"fmt"
8-
"google.golang.org/api/option"
9-
)
10-
11-
var FireBaseClient *messaging.Client
12-
13-
func InitFireBaseClient() {
14-
var serviceAccountKey = []byte(`{
15-
"type": "123123",
16-
"project_id": "123123123",
17-
"private_key_id": "123123123123123",
18-
"private_key": "-----BEGIN PRIVATE KEY-----\n\n-----END PRIVATE KEY-----\n",
19-
"client_email": "123123123",
20-
"client_id": "123123123123",
21-
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
22-
"token_uri": "https://oauth2.googleapis.com/token",
23-
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
24-
"client_x509_cert_url": "123123123"
25-
}`)
26-
opt := option.WithCredentialsJSON(serviceAccountKey)
27-
app, err := firebase.NewApp(context.Background(), nil, opt)
28-
if err != nil {
29-
panic(err)
30-
}
31-
ctx := context.Background()
32-
FireBaseClient, err = app.Messaging(ctx)
33-
if err != nil {
34-
panic(err)
35-
}
36-
}
37-
38-
func FireBaseSendMsgToToken(msg string, token string) {
39-
notification := &messaging.Notification{
40-
Title: "推送标题",
41-
Body: msg,
42-
}
43-
message := &messaging.Message{
44-
Notification: notification,
45-
Webpush: &messaging.WebpushConfig{
46-
Notification: &messaging.WebpushNotification{
47-
Title: "title",
48-
Body: "body",
49-
Icon: "icon",
50-
},
51-
},
52-
Token: token,
53-
}
54-
response, err := FireBaseClient.Send(context.Background(), message)
55-
if err != nil {
56-
panic(err)
57-
}
58-
fmt.Println(response)
59-
}
3+
//import (
4+
// "context"
5+
// firebase "firebase.google.com/go"
6+
// "firebase.google.com/go/messaging"
7+
// "fmt"
8+
// "google.golang.org/api/option"
9+
//)
10+
//
11+
//var FireBaseClient *messaging.Client
12+
//
13+
//func InitFireBaseClient() {
14+
// var serviceAccountKey = []byte(`{
15+
// "type": "123123",
16+
// "project_id": "123123123",
17+
// "private_key_id": "123123123123123",
18+
// "private_key": "-----BEGIN PRIVATE KEY-----\n\n-----END PRIVATE KEY-----\n",
19+
// "client_email": "123123123",
20+
// "client_id": "123123123123",
21+
// "auth_uri": "https://accounts.google.com/o/oauth2/auth",
22+
// "token_uri": "https://oauth2.googleapis.com/token",
23+
// "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
24+
// "client_x509_cert_url": "123123123"
25+
//}`)
26+
// opt := option.WithCredentialsJSON(serviceAccountKey)
27+
// app, err := firebase.NewApp(context.Background(), nil, opt)
28+
// if err != nil {
29+
// panic(err)
30+
// }
31+
// ctx := context.Background()
32+
// FireBaseClient, err = app.Messaging(ctx)
33+
// if err != nil {
34+
// panic(err)
35+
// }
36+
//}
37+
//
38+
//func FireBaseSendMsgToToken(msg string, token string) {
39+
// notification := &messaging.Notification{
40+
// Title: "推送标题",
41+
// Body: msg,
42+
// }
43+
// message := &messaging.Message{
44+
// Notification: notification,
45+
// Webpush: &messaging.WebpushConfig{
46+
// Notification: &messaging.WebpushNotification{
47+
// Title: "title",
48+
// Body: "body",
49+
// Icon: "icon",
50+
// },
51+
// },
52+
// Token: token,
53+
// }
54+
// response, err := FireBaseClient.Send(context.Background(), message)
55+
// if err != nil {
56+
// panic(err)
57+
// }
58+
// fmt.Println(response)
59+
//}

go.mod

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module learning_tools
33
go 1.15
44

55
require (
6-
cloud.google.com/go/firestore v1.5.0 // indirect
76
firebase.google.com/go v3.13.0+incompatible
87
github.com/HdrHistogram/hdrhistogram-go v1.0.1 // indirect
98
github.com/PuerkitoBio/goquery v1.6.1
@@ -12,6 +11,7 @@ require (
1211
github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575
1312
github.com/coreos/etcd v3.3.25+incompatible
1413
github.com/dgrijalva/jwt-go v3.2.0+incompatible
14+
github.com/dustin/go-humanize v1.0.0 // indirect
1515
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 // indirect
1616
github.com/fsnotify/fsnotify v1.4.9
1717
github.com/garyburd/redigo v1.6.2
@@ -22,12 +22,14 @@ require (
2222
github.com/go-redis/redis v6.15.9+incompatible
2323
github.com/go-sql-driver/mysql v1.5.0
2424
github.com/go-xorm/xorm v0.7.9
25-
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect
26-
github.com/golang/protobuf v1.4.3
25+
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
26+
github.com/golang/mock v1.5.0 // indirect
27+
github.com/golang/protobuf v1.5.2
28+
github.com/google/martian/v3 v3.1.0 // indirect
2729
github.com/google/uuid v1.2.0
2830
github.com/google/wire v0.5.0
2931
github.com/gorilla/websocket v1.4.2
30-
github.com/grpc-ecosystem/go-grpc-middleware v1.2.2
32+
github.com/grpc-ecosystem/go-grpc-middleware v1.2.0
3133
github.com/hashicorp/memberlist v0.2.2
3234
github.com/hpcloud/tail v1.0.0
3335
github.com/jehiah/go-strftime v0.0.0-20171201141054-1d33003b3869 // indirect
@@ -45,7 +47,7 @@ require (
4547
github.com/nsqio/go-nsq v1.0.8
4648
github.com/opentracing/opentracing-go v1.2.0
4749
github.com/patrickmn/go-cache v2.1.0+incompatible
48-
github.com/prometheus/client_golang v1.9.0
50+
github.com/prometheus/client_golang v1.11.0
4951
github.com/robfig/cron v1.2.0
5052
github.com/satori/go.uuid v1.2.0
5153
github.com/shopspring/decimal v1.2.0
@@ -59,20 +61,25 @@ require (
5961
github.com/urfave/cli v1.22.5
6062
github.com/urfave/cli/v2 v2.3.0
6163
go.etcd.io/etcd v3.3.25+incompatible
64+
go.etcd.io/etcd/client/pkg/v3 v3.5.0 // indirect
6265
go.mongodb.org/mongo-driver v1.4.6
66+
go.opencensus.io v0.22.5 // indirect
6367
go.uber.org/ratelimit v0.2.0
64-
go.uber.org/zap v1.16.0
68+
go.uber.org/zap v1.17.0
6569
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b
66-
golang.org/x/net v0.0.0-20210427231257-85d9c07bbe3a
70+
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect
71+
golang.org/x/net v0.0.0-20210614182718-04defd469f4e
72+
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 // indirect
6773
golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba
68-
google.golang.org/api v0.40.0
69-
google.golang.org/grpc v1.35.0
74+
google.golang.org/appengine v1.6.7 // indirect
75+
google.golang.org/grpc v1.26.0
76+
google.golang.org/protobuf v1.27.1 // indirect
7077
gopkg.in/go-oauth2/redis.v3 v3.2.1
7178
gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22
7279
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
7380
gopkg.in/oauth2.v3 v3.12.0
7481
gorm.io/driver/mysql v1.0.5
75-
gorm.io/gorm v1.21.3
82+
gorm.io/gorm v1.21.3
83+
honnef.co/go/tools v0.0.1-2020.1.4 // indirect
84+
sigs.k8s.io/yaml v1.2.0 // indirect
7685
)
77-
78-
replace google.golang.org/grpc v1.35.0 => google.golang.org/grpc v1.26.0

kafka/offset_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func TestKafkaSyncProducer(t *testing.T) {
2323
}
2424
defer producer.Close()
2525
fmt.Println(producer.SendMessage(&sarama.ProducerMessage{
26-
Topic: "test_topic11",
26+
Topic: "gs_stats_topic",
2727
Value: sarama.ByteEncoder("1"),
2828
}))
2929
select {}

log/zaplog/zap.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package zaplog
22

33
import (
4+
"github.com/natefinch/lumberjack"
45
"go.uber.org/zap"
56
"go.uber.org/zap/zapcore"
6-
"gopkg.in/natefinch/lumberjack"
77
"os"
88
"path/filepath"
99
"sync"

micro_agent/base/tool/log.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package tool
22

33
import (
4+
"github.com/natefinch/lumberjack"
45
"go.uber.org/zap"
56
"go.uber.org/zap/zapcore"
6-
"gopkg.in/natefinch/lumberjack"
77
"os"
88
"path/filepath"
99
"sync"

micro_v2/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ require (
77
github.com/golang/protobuf v1.4.2
88
github.com/micro/go-micro/v2 v2.8.0
99
github.com/pkg/errors v0.9.1
10-
go.etcd.io/etcd v3.3.25+incompatible
1110
)

micro_v2/go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,6 @@ github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 h1:eY9dn8+vbi4tKz5
399399
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
400400
go.etcd.io/bbolt v1.3.4 h1:hi1bXHMVrlQh6WwxAy+qZCV/SYIlqo+Ushwdpa4tAKg=
401401
go.etcd.io/bbolt v1.3.4/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ=
402-
go.etcd.io/etcd v3.3.25+incompatible h1:V1RzkZJj9LqsJRy+TUBgpWSbZXITLB819lstuTFoZOY=
403-
go.etcd.io/etcd v3.3.25+incompatible/go.mod h1:yaeTdrJi5lOmYerz05bd8+V7KubZs8YSFZfzsF9A6aI=
404402
go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
405403
go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
406404
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=

rpc/main.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package main
22

33
import (
4-
"github.com/hwholiday/libs/perf"
5-
"github.com/hwholiday/libs/quit"
64
"fmt"
7-
"net/rpc"
5+
"learning_tools/all_packaged_library/perf"
6+
"learning_tools/all_packaged_library/quit"
87
"net"
8+
"net/rpc"
99
)
1010

1111
// RPC
@@ -45,6 +45,6 @@ func rpcListen(network, addr string) {
4545
}
4646

4747
func (r *RPC) Ping(arg *Arg, reply *Reply) error {
48-
reply.Reply=arg.Arg+"howie"
48+
reply.Reply = arg.Arg + "howie"
4949
return nil
5050
}

service_registration_discovery/etcd_lock_test.go

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)