An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 4.5% on proxy.golang.org
Top 0.9% forks on proxy.golang.org

proxy.golang.org : github.com/alibaba/sentinel-golang/pkg/adapters/hertz

This package provides Sentinel integration for hertz For server side, users may create a Hertz Server with Sentinel middleware. A simple of server side: For client side, users may create a Hertz Client with Sentinel middleware. A simple of client side: The plugin extracts service FullMethod as the resource name by default. Users may provide customized resource name extractor when creating new Sentinel middlewares (via options). Fallback logic: the plugin will stop by default if current request is blocked by Sentinel rules. Users may also provide customized fallback logic via WithClientBlockFallback(handler) options for client side. the plugin will return "429 Too Many Requests" status code if current request is blocked by Sentinel rules. Users may also provide customized fallback logic via WithServerBlockFallback(handler) options for server side.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/alibaba/sentinel-golang/pkg/adapters/hertz
Keywords: cloud-native , go , golang , microservice , microservices , middleware , rate-limiting , resiliency
License: Apache-2.0
Latest release: almost 2 years ago
First release: almost 3 years ago
Namespace: github.com/alibaba/sentinel-golang/pkg/adapters
Stars: 2,334 on GitHub
Forks: 385 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

Top 5.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/goframe
Package goframe provides Sentinel middleware for GoFrame. Users may register SentinelMiddleware ...
Latest release: 4 days ago
Top 1.6% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/gin v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for Gin. Users may register SentinelMiddleware to the ...
9 versions - Latest release: almost 2 years ago - 17 dependent packages - 12 dependent repositories - 2,326 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/kitex v0.0.0-20230626085943-08071855bc67
* This package provides Sentinel integration for Kitex. For server side, users may append a Sent...
4 versions - Latest release: almost 2 years ago - 1 dependent repositories - 2,334 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/grpc v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for gRPC. For server/client side, users may create a ...
6 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/micro v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for go-micro. For server side, users may append a Sen...
4 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 3.3% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/datasource/nacos v0.0.0-20230626085943-08071855bc67
This package provides Nacos dynamic data-source implementation for Sentinel.
5 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/datasource/consul v0.0.0-20230626085943-08071855bc67
This package provides Consul dynamic data-source implementation for Sentinel.
4 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/echo v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for echo.
5 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/datasource/etcdv3 v0.0.0-20230626085943-08071855bc67
This package provides etcd v3 dynamic data-source implementation for Sentinel.
5 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 3.0% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/datasource/k8s v0.0.0-20230626085943-08071855bc67
Sentinel Go enables reliability and resiliency for Go microservices
4 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 2,334 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/iris/v12 v12.0.0-20230626085943-08071855bc67
Sentinel Go enables reliability and resiliency for Go microservices
1 version - Latest release: almost 2 years ago - 2,601 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/go-zero v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for go-zero. go-zero provides both zrpc and rest modu...
2 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/fiber v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for fiber.
2 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/gear v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for Gear. Users may register SentinelMiddleware to the...
4 versions - Latest release: almost 2 years ago - 2,334 stars on GitHub
Top 4.6% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/datasource/apollo v0.0.0-20230626085943-08071855bc67
Sentinel Go enables reliability and resiliency for Go microservices
7 versions - Latest release: almost 2 years ago - 1 dependent package - 2,334 stars on GitHub
Top 0.7% on proxy.golang.org
github.com/alibaba/sentinel-golang v1.0.4
Sentinel Go enables reliability and resiliency for Go microservices
15 versions - Latest release: over 3 years ago - 601 dependent packages - 439 dependent repositories - 2,326 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/alibaba/Sentinel-golang v1.0.4
Sentinel Go enables reliability and resiliency for Go microservices
15 versions - Latest release: over 3 years ago - 2,534 stars on GitHub