Skip to content

Commit 0a29e8d

Browse files
authored
fix: upgrade kratos metrics example (#50)
* fix: upgrade kratos metrics example * Update main.go * fix: go mod
1 parent 79c95e3 commit 0a29e8d

File tree

4 files changed

+70
-206
lines changed

4 files changed

+70
-206
lines changed

auth/jwt/main.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/go-kratos/kratos/v2/middleware/auth/jwt"
1010
"github.com/go-kratos/kratos/v2/transport/grpc"
1111
"github.com/go-kratos/kratos/v2/transport/http"
12-
jwtv4 "github.com/golang-jwt/jwt/v4"
12+
jwtv5 "github.com/golang-jwt/jwt/v5"
1313
)
1414

1515
type server struct {
@@ -27,15 +27,15 @@ func main() {
2727
httpSrv := http.NewServer(
2828
http.Address(":8000"),
2929
http.Middleware(
30-
jwt.Server(func(token *jwtv4.Token) (interface{}, error) {
30+
jwt.Server(func(token *jwtv5.Token) (interface{}, error) {
3131
return []byte(testKey), nil
3232
}),
3333
),
3434
)
3535
grpcSrv := grpc.NewServer(
3636
grpc.Address(":9000"),
3737
grpc.Middleware(
38-
jwt.Server(func(token *jwtv4.Token) (interface{}, error) {
38+
jwt.Server(func(token *jwtv5.Token) (interface{}, error) {
3939
return []byte(testKey), nil
4040
}),
4141
),
@@ -45,7 +45,7 @@ func main() {
4545
context.Background(),
4646
grpc.WithEndpoint("dns:///127.0.0.1:9001"),
4747
grpc.WithMiddleware(
48-
jwt.Client(func(token *jwtv4.Token) (interface{}, error) {
48+
jwt.Client(func(token *jwtv5.Token) (interface{}, error) {
4949
return []byte(serviceTestKey), nil
5050
}),
5151
),

go.mod

+9-10
Original file line numberDiff line numberDiff line change
@@ -9,48 +9,47 @@ require (
99
github.com/gin-gonic/gin v1.7.7
1010
github.com/go-kratos/gin v0.1.0
1111
github.com/go-kratos/kratos/contrib/config/apollo/v2 v2.0.0-20220309025117-4387085047b9
12-
github.com/go-kratos/kratos/contrib/metrics/prometheus/v2 v2.0.0-20220309025117-4387085047b9
1312
github.com/go-kratos/kratos/contrib/opensergo/v2 v2.0.0-20220517145828-c8c870b77f70
1413
github.com/go-kratos/kratos/contrib/registry/consul/v2 v2.0.0-20220309025117-4387085047b9
1514
github.com/go-kratos/kratos/contrib/registry/discovery/v2 v2.0.0-20220309025117-4387085047b9
1615
github.com/go-kratos/kratos/contrib/registry/etcd/v2 v2.0.0-20220309025117-4387085047b9
1716
github.com/go-kratos/kratos/contrib/registry/eureka/v2 v2.0.0-20220330020930-99a0646acb98
1817
github.com/go-kratos/kratos/contrib/registry/nacos/v2 v2.0.0-20220309025117-4387085047b9
1918
github.com/go-kratos/kratos/contrib/registry/zookeeper/v2 v2.0.0-20220309025117-4387085047b9
20-
github.com/go-kratos/kratos/v2 v2.7.1
19+
github.com/go-kratos/kratos/v2 v2.8.0
2120
github.com/go-kratos/swagger-api v1.0.0
2221
github.com/go-redis/redis/extra/redisotel v0.3.0
2322
github.com/go-redis/redis/v8 v8.11.2
2423
github.com/go-sql-driver/mysql v1.6.0
25-
github.com/golang-jwt/jwt/v4 v4.5.0
24+
github.com/golang-jwt/jwt/v5 v5.1.0
2625
github.com/google/wire v0.5.0
2726
github.com/gorilla/handlers v1.5.1
28-
github.com/gorilla/mux v1.8.0
27+
github.com/gorilla/mux v1.8.1
2928
github.com/gorilla/securecookie v1.1.1
3029
github.com/gorilla/websocket v1.4.2
3130
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0
3231
github.com/hashicorp/consul/api v1.12.0
3332
github.com/labstack/echo/v4 v4.6.3
3433
github.com/nacos-group/nacos-sdk-go v1.0.9
3534
github.com/nicksnyder/go-i18n/v2 v2.1.2
36-
github.com/prometheus/client_golang v1.12.0
3735
github.com/segmentio/kafka-go v0.4.27
3836
github.com/sirupsen/logrus v1.8.1
3937
github.com/soheilhy/cmux v0.1.4
4038
github.com/xuri/excelize/v2 v2.6.1
4139
go.etcd.io/etcd/client/v3 v3.5.1
4240
go.mongodb.org/mongo-driver v1.10.3
43-
go.opentelemetry.io/otel v1.23.1
41+
go.opentelemetry.io/otel v1.24.0
4442
go.opentelemetry.io/otel/exporters/jaeger v1.3.0
4543
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.23.1
46-
go.opentelemetry.io/otel/sdk v1.23.1
47-
go.opentelemetry.io/otel/trace v1.23.1
44+
go.opentelemetry.io/otel/metric v1.24.0
45+
go.opentelemetry.io/otel/sdk v1.24.0
46+
go.opentelemetry.io/otel/trace v1.24.0
4847
go.uber.org/zap v1.19.0
4948
golang.org/x/text v0.14.0
5049
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917
51-
google.golang.org/grpc v1.61.0
50+
google.golang.org/grpc v1.61.1
5251
google.golang.org/grpc/examples v0.0.0-20220105183818-2fb1ac854b20 // indirect
53-
google.golang.org/protobuf v1.32.0
52+
google.golang.org/protobuf v1.33.0
5453
gorm.io/driver/mysql v1.3.2
5554
gorm.io/gorm v1.23.2
5655
)

0 commit comments

Comments
 (0)