Search Filters
Search Results
166 total results found
基于 JWT 实现用户认证接口
引入 JWT 包提供用户认证服务 微服务接口都是基于 API 的,所以传统的基于 Cookie + Session 的用户认证方式...
基于 Swoole 开发实时在线聊天室(二):后台数据库准备和 API 认证功能实现
上篇教程我们为聊天室项目准备好了开发环境并对项目进行了初始化,今天我们来设置数据库并完成简单的 API 认证功能。 数据库准备 关于...
基于 Broker + NATS 在客户端和服务端实现基于事件驱动的异步通信(上)
为什么引入异步通信 到目前为止,我们已经在 Laracom 中完成了用户注册、登录、认证、查询、密码重置相关接口的服务化重构,不过...
基于 Gatling 进行负载测试(中):通过 Maven + Gatling 实现并发负载测试
上篇教程我们演示了如何基于 Docker Swarm + Docker Compose 部署服务实例,之所以这么大费周章主要是为了后...
服务治理篇(二):基于 Hystrix 实现服务熔断及监控展示
在上篇教程中,学院君介绍了微服务架构中的断路器模式以及开源实现 —— Netflix Hystrix,不过原生实现是基于 Java ...
CAP 理论在数据库集群中的应用以及 MySQL 主从同步的实现机制
引言 上篇教程我们介绍了分布式系统中,在确保分区容错性的前提下,数据一致性和可用性之间的矛盾,以及为了解决这个问题诞生的 CAP ...
将前端 PHP 应用集群部署到 Kubernetes
在前面两篇教程中,学院君给大家演示了如何部署后端 Go 语言编写的微服务应用到 Kubernetes,今天这篇教程我们来看看如何将前...
开篇:什么是微服务架构
在网络协议的 RPC 协议部分,我们已经简单介绍了微服务诞生的原因,以及底层 RPC 框架的运行原理,今天开始,我们正式开始微服务架...
MySQL 数据库安装和服务端启动原理
前言 今天起,学院君将开始给大家分享如何搭建高性能的 MySQL 数据库。 MySQL 是 Web 开发中最流行的关系型数据库,...
目录索引
适用于 Laravel 5.5、5.6、5.7、5.8、6.0 版本,本系列教程将围绕一个 LTS 版本,然后采取增量更新方式,随着...
基于 Swoole 实现高性能 HTTP 服务器
在上篇教程中,学院君给大家介绍了 Swoole 的基本概念和安装配置,从这篇教程开始,学院君将结合 Laravel 框架在应用中通过...
基于 Swoole 开发实时在线聊天室(十六):轮询保持长连接优化
这两天 Swoole 生态内部因官方框架之争吵起来,我突然想起来 Swoole 聊天室项目还留了两个小尾巴,一个是长连接轮询的优化,...
基于 Swagger/Protoc 自动生成 API/RPC 接口文档
Micro Web 自带的接口文档 在 Micro 微服务生态中,虽然 Micro Web 提供了接口文档功能: 但...
基于 Nginx + PHP-FPM 作为 HTTP 服务器
引言 PHP 对 HTTP 请求响应支持非常友好,可以通过 PHP 预定义的超全局变量获取 HTTP 请求数据: $_SERVE...
重量级开发环境:Homestead
简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel H...