entities.entities_for_tag

48 total results found

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(六):建立 socket.io 客户端与 Swoole Websocket 服务器的连接

Swoole 从入门到实战 实战篇

服务端改造方案 完成开发环境、后端 Websocket 服务器的搭建以及前端资源的初始化后,接下来,我们正式开始调试前后端接口完成在线聊天室功能的开发。 首先我们要做的是建立客户端与服务端的...

由 学院君 发布于2 months ago    浏览数: 1115    点赞数: 1

构建商品服务接口(五):客户端代码重构

微服务架构 项目实战

前面我们花了几篇教程的篇幅详细介绍了商品微服务服务端接口的开发,以及基于 Etcd 作为注册中心,并通过 Micro Web 管理和测试所有接口。今天,我们到客户端基于这些远程微服务接口对商品进...

由 学院君 发布于2 weeks ago    浏览数: 91    点赞数: 0

基于微服务接口自定义邮箱唯一性验证规则

微服务架构 项目实战

上篇教程我们简单演示了如何在 PHP 客户端调用 Micro API 网关提供的 HTTP 接口实现用户认证,不过实现代码非常 PHP Style,一点也不 Laravel Style,这会使得...

由 学院君 发布于1 month ago    浏览数: 76    点赞数: 0

在 Laravel 项目中实现 HTTP 缓存(上):浏览器缓存篇

网络协议概论 HTTP 协议详解

学院君在前两篇教程中给大家介绍了 HTTP 缓存的工作机制和实现原理,为了简化模型,更多是基于浏览器缓存来介绍的,但是在实际项目中,基于客户端浏览器的私有缓存并不是主流的实现方案,因为服务端...

由 学院君 发布于1 month ago    浏览数: 71    点赞数: 0

基于微服务接口重构客户端用户详情页

微服务架构 项目实战

前面我们已经陆续演示了基于微服务接口的用户注册、登录、退出、修改、密码重置功能重构,此外还基于 Broker 实现了客户端与服务端的异步通信,接下来,我们来重构用户详情页,并以此作为用户微服务重...

由 学院君 发布于1 month ago    浏览数: 79    点赞数: 0

基于 Broker + NATS 在客户端和服务端实现基于事件驱动的异步通信(下)

微服务架构 项目实战

上篇教程我们介绍了在微服务服务端基于 Broker + NATS 实现异步通信,并且完成了服务端接口改造和 NATS 容器启动,接下来,我们在 PHP 客户端中订阅 password.reset...

由 学院君 发布于1 month ago    浏览数: 46    点赞数: 0

基于 Thrift + Laravel 构建微服务(二):引入 Swoole 重构服务端实现

微服务架构 RPC 框架

上篇分享学院君给大家演示了如何在 Laravel 项目中集成 Thrift 提供远程 RPC 服务调用,不过,Thrift 默认是基于 PHP 同步阻塞机制的,在应对高并发场景时性能上是个硬伤,...

由 学院君 发布于1 month ago    浏览数: 315    点赞数: 0

基于 Thrift + Laravel 构建微服务(一):RPC 调用实现

微服务架构 RPC 框架

上篇分享我们简单介绍了 Thrift 框架,本周学院君将会花几个篇幅的教程来介绍如何基于 Thrift + Laravel 构建微服务接口。 项目初始化 为此,我们先初始化一个新的 La...

由 学院君 发布于1 month ago    浏览数: 373    点赞数: 0

Thrift 框架快速入门

微服务架构 RPC 框架

Thrift 简介和系统架构 Thrift 是由 Facebook 开源的轻量级、跨语言 RPC 框架,为数据传输、序列化以及应用级程序处理提供了清晰的抽象和实现。我们可以通过中间语言 IDL...

由 学院君 发布于1 month ago    浏览数: 262    点赞数: 0

自定义 User Provider 和 Guard 组件实现基于微服务接口的用户认证

微服务架构 项目实战

自定义用户认证实现 实现方案概述 接下来,我们重点来实现 Laravel 客户端项目 Laracom 中新的用户认证功能模块。既然要 Laravel Style,就要无缝对接 Laravel...

由 学院君 发布于1 month ago    浏览数: 123    点赞数: 1

自定义 User Provider 和 Guard 组件实现基于微服务接口的用户认证

微服务架构 项目实战

自定义用户认证实现 实现方案概述 接下来,我们重点来实现 Laravel 客户端项目 Laracom 中新的用户认证功能模块。既然要 Laravel Style,就要无缝对接 Laravel...

由 学院君 发布于1 month ago    浏览数: 123    点赞数: 1

注册中心篇(三):Consul 服务发现的底层实现

微服务架构 RPC 框架

我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally include some options here. service ...

由 学院君 发布于1 month ago    浏览数: 89    点赞数: 0

基于微服务接口重构客户端密码重置功能

微服务架构 项目实战

上篇教程我们梳理了客户端密码重置实现代码和架构设计,并且约定好了重构思路,这篇教程我们就来完成基于微服务接口的客户端密码重置功能代码重构。 服务端接口调整 声明密码重置记录删除方法 开始之...

由 学院君 发布于1 month ago    浏览数: 54    点赞数: 0

客户端用户退出功能实现及密码重置业务逻辑梳理

微服务架构 项目实战

在上篇教程中,我们在服务端新增了用户更新和密码重置相关接口,接下来,我们到客户端重构原来的密码重置实现,改为基于微服务接口来完成密码重置工作。 在此之前,我们先快速把用户退出功能重构掉。 用...

由 学院君 发布于1 month ago    浏览数: 51    点赞数: 0

基于 Consul 的 Go Micro 客户端服务发现是如何实现的

微服务架构 RPC 框架

上篇分享我们介绍了基于 Consul 作为注册中心的 Go Micro 服务注册底层实现原理,今天我们来看看 Go Micro 中客户端服务发现是如何实现的。 客户端服务发现要复杂一些,涉...

由 学院君 发布于1 month ago    浏览数: 210    点赞数: 0