# sparrow_cloud_go **Repository Path**: meng_zihao/sparrow_cloud_go ## Basic Information - **Project Name**: sparrow_cloud_go - **Description**: 基于 Iris 微服务框架 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2022-07-26 - **Last Updated**: 2022-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sparrow_cloud_go 基于 Iris 微服务框架 ### 安装 go get gitee.com/sparrow614/sparrow_cloud_go/ ### 测试运行 ### 运行所有测试: go test ./... -v 运行单个测试: go test ./middleware/auth/ -v ### Iris middleware ### * [JWT Middleware](/middleware/jwt/README.md) : 解析 JWT Token * [AUTH Middleware](/middleware/auth/README.md) : 认证用户ID * [AccessControl Middleware](/middleware/accesscontrol/README.md) : 访问控制 * [Opentracing Middleware](/middleware/opentracing/README.md) : 追踪链中间件,配合restclient使用,追踪链注入由envoy完成 * [FrontLock Middleware](/middleware/frontlock/README.md) : 前端防重复提交锁中间件 * [Cors Middleware](/middleware/cors/README.md) : 跨域中间件 ### restclient ### [跨服务间请求调用](/restclient/README.md) ### authorization ### [获取访问认证token](/authorization/README.md) ### rabbitmq ### * [发送异步消息和异步延时消息](/rabbitmq/README.md#发送异步消息) * [消费异步任务](/rabbitmq/README.md#消费异步消息) ### cache ### [cache缓存](/cache/README.md) ### robot ### [发送通知消息(钉钉和微信)](/robot/README.md) ### lanyue ### [发送揽月app消息](/lanyue/README.md) ### fuyao ### [发送扶摇app消息](/fuyao/README.md) ### distributedlock ### [分布式锁加锁及解锁](/distributedlock/README.md) ### swag ### [swagger文档注册](/swag/README.md)