Tag: 中间件

147 total results found

路由

Laravel 8 中文文档 基础组件

路由入门 基本使用 最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此为基础提供一个非常简单优雅 的路由定义...

由 学院君 发布于4 years ago    浏览数: 18783    点赞数: 0

Gin 使用示例(四十一):默认不使用任何中间件

Gin 使用教程 使用示例

使用下面这种方式 r := gin.New() 创建路由器而不是下面这种方式: // 这种情况下默认会使用 Logger ...

由 学院君 发布于4 years ago    浏览数: 1804    点赞数: 0

Gin 使用示例(四十):使用中间件

Gin 使用教程 使用示例

示例代码: func main() { // 创建一个默认不使用任何中间件的路由器 r := gin.New(...

由 学院君 发布于4 years ago    浏览数: 2345    点赞数: 0

Gin 使用示例(三十八):使用 BasicAuth 中间件

Gin 使用教程 使用示例

示例代码: // 模拟一些私有数据 var secrets = gin.H{ "foo": gin.H{"ema...

由 学院君 发布于4 years ago    浏览数: 2727    点赞数: 1

Gin 使用示例(十三):中间件中使用协程的注意事项

Gin 使用教程 使用示例

在中间件或处理器中开启新的协程时,不应该在其中使用原生的上下文对象,而应该使用它的只读副本: func main() { r...

由 学院君 发布于4 years ago    浏览数: 3260    点赞数: 1

Gin 使用示例(十):自定义中间件

Gin 使用教程 使用示例

示例代码(src/gin-demo/examples/middleware.go): package main im...

由 学院君 发布于4 years ago    浏览数: 3647    点赞数: 1

基于 Docker Compose 构建 MySQL 集群实现主从复制并引入 Kingshard 进行读写分离

微服务从入门到实践 项目实战

整体架构 前面做好了有关 CAP 理论和数据库主从同步的理论铺垫,今天我们正式来搭建一主多从的 MySQL 数据库集群。我们将以用...

由 学院君 发布于4 years ago    浏览数: 442    点赞数: 0

基于 Jaeger 实现分布式服务追踪(中):Micro API 网关接口层服务追踪

微服务从入门到实践 项目实战

引言 上篇教程,我们演示了如何在微服务内部 RPC 调用之间通过内置的中间件基于 Jaeger 进行服务追踪。除此之外,在 Go ...

由 学院君 发布于4 years ago    浏览数: 319    点赞数: 1

服务治理对系统性能的影响(下):负载测试报告对比分析

微服务从入门到实践 项目实战

上篇教程,我们实现了在一个微服务中调用另一个微服务的服务接口,并对该接口进行了负载测试,测试结果表明,系统中某些服务实例的不可用会造...

由 学院君 发布于4 years ago    浏览数: 154    点赞数: 0

服务治理篇(四):服务限流及其在 Go Micro 中的实现

微服务从入门到实践 项目实战

引入 对于高并发系统而言,保证系统可用性通常有以下几种措施: 缓存 熔断 降级 限流 缓存的目的是提高系统访问速度以及系...

由 学院君 发布于4 years ago    浏览数: 251    点赞数: 0

轻量级 API 认证解决方案:Sanctum

Laravel 7 中文文档 官方扩展包

声明:由于商标名称纠纷,Airlock 已更名为 Sanctum。 简介 Laravel Sanctum 为 SPA(Sin...

由 学院君 发布于4 years ago    浏览数: 7296    点赞数: 0

基于 OAuth 的 API 认证解决方案:Passport

Laravel 7 中文文档 官方扩展包

简介 Laravel 通过传统的登录表单已经让用户认证变得很简单,但是 API 认证怎么实现?API 通常使用令牌(token)进...

由 学院君 发布于4 years ago    浏览数: 5277    点赞数: 0

队列

Laravel 7 中文文档 进阶系列

简介 注:Laravel 现在提供了基于 Redis 的,拥有美观的后台和配置系统的 Horizon 队列扩展包,完整信息参考...

由 学院君 发布于4 years ago    浏览数: 7128    点赞数: 0

服务治理篇(三):自定义 Hystrix 中间件实现熔断条件配置、重试机制及服务降级

微服务从入门到实践 项目实战

今天这篇教程我们来演示如何在 Go Micro 项目中自定义 Hystrix 中间件实现熔断条件配置、重试机制实现及服务降级处理。 ...

由 学院君 发布于4 years ago    浏览数: 248    点赞数: 0

服务治理篇(二):基于 Hystrix 实现服务熔断及监控展示

微服务从入门到实践 项目实战

在上篇教程中,学院君介绍了微服务架构中的断路器模式以及开源实现 —— Netflix Hystrix,不过原生实现是基于 Java ...

由 学院君 发布于4 years ago    浏览数: 289    点赞数: 1