Ecosyste.ms: Packages

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

Top 1.6% on proxy.golang.org
Top 1.6% dependent packages on proxy.golang.org
Top 1.6% dependent repos on proxy.golang.org
Top 1.5% forks on proxy.golang.org
Top 2.0% docker downloads on proxy.golang.org

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

This package provides Sentinel middleware for Gin. Users may register SentinelMiddleware to the Gin server, like. The plugin extracts "HttpMethod:FullPath" as the resource name by default (e.g. GET:/foo/:id). Users may provide customized resource name extractor when creating new SentinelMiddleware (via options). Fallback logic: 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 WithBlockFallback(handler) options.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/alibaba/sentinel-golang/pkg/adapters/gin
Keywords: cloud-native, go, golang, microservice, microservices, middleware, rate-limiting, resiliency
License: Apache-2.0
Latest release: 12 months ago
First release: over 2 years ago
Namespace: github.com/alibaba/sentinel-golang/pkg/adapters
Dependent packages: 17
Dependent repositories: 12
Stars: 2,326 on GitHub
Forks: 382 on GitHub
Docker dependents: 2
Docker downloads: 45
See more repository details: repos.ecosyste.ms
Last synced: 3 days ago

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: 12 months ago - 1 dependent repositories - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/alibaba/sentinel-golang/pkg/adapters/hertz v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for hertz For server side, users may create a Hertz S...
3 versions - Latest release: 12 months 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: 12 months ago - 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: 12 months 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: 12 months 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: 12 months ago - 1 dependent package - 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: 12 months ago - 1 dependent package - 2 dependent repositories - 2,334 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: 12 months ago - 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: 12 months ago - 2,601 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: 12 months 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: 12 months ago - 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: 12 months 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: 12 months ago - 1 dependent package - 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: 12 months ago - 1 dependent package - 1 dependent repositories - 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
14 versions - Latest release: over 2 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
14 versions - Latest release: over 2 years ago - 2,534 stars on GitHub