entities.entities_for_tag

163 total results found

基于 Swagger/Protoc 自动生成 API/RPC 接口文档

微服务架构 项目实战

Micro Web 自带的接口文档 在 Micro 微服务生态中,虽然 Micro Web 提供了接口文档功能: 但是这个文档功能略显简陋,对基于 Gin 实现的 API 接口,...

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

基于 Jaeger 实现分布式服务追踪(下):在 Laravel + Go Micro 中实现全链路服务追踪

微服务架构 项目实战

引言 Jaeger 实现了 Opentracing 协议,支持多种语言客户端,包括 Java、Go、PHP、Python、Node.js、C++ 等,我们在前面 Micro 框架中实现的正是 ...

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

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

微服务架构 项目实战

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

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

基于 Go Module 管理依赖并将注册中心调整为 Etcd

微服务架构 RPC 框架

前言 由于 Go Micro 框架去年年底将 Consul 从默认支持的注册中心调整为通过插件机制引入,导致很多同学反映按照基于 Go Micro 框架构建一个简单的微服务接口这篇教程遇到很多...

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

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

Laravel 7 中文文档 官方扩展包

声明:由于商标名称纠纷,Airlock 已更名为 Sanctum。 简介 Laravel Sanctum 为 SPA(Single Page Application,单页面应用)...

由 学院君 发布于3 months ago    浏览数: 1255    点赞数: 0

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

Laravel 7 中文文档 官方扩展包

简介 Laravel 通过传统的登录表单已经让用户认证变得很简单,但是 API 认证怎么实现?API 通常使用令牌(token)进行认证并且在请求之间不维护会话(Session)状态。La...

由 学院君 发布于3 months ago    浏览数: 1101    点赞数: 0

API 资源

Laravel 7 中文文档 Eloquent ORM

简介 构建 API 时,在 Eloquent 模型和最终返回给应用用户的 JSON 响应之间可能需要一个转化层。Laravel 的资源类允许你以简单优雅的方式将模型和模型集合转化为 JSO...

由 学院君 发布于3 months ago    浏览数: 888    点赞数: 0

如何在 React 中处理 REST API 请求

博客

REST API通常用于Web开发中。它们是Web应用程序用来彼此“交谈”的编程接口。它们用于访问功能部件和数据。“ REST”(代表性状态转移)是定义API属性的概念。本文将重点介绍如何使用基...

由 lmltest 发布于3 months ago    浏览数: 154    点赞数: 0

控制器

Laravel 7 中文文档 基础组件

简介 我们之前的演示示例都是将所有的请求处理逻辑放在路由文件的闭包函数中,这显然是不合理的,我们需要使用控制器类组织管理相对复杂的业务逻辑处理。控制器用于将相关的 HTTP 请求封装到一个...

由 学院君 发布于3 months ago    浏览数: 1972    点赞数: 0

适用于单页面应用的轻量级用户认证解决方案 Laravel Airlock 功能速览

Laravel 新特性系列 工具及扩展包

声明:因商标名称纠纷,Airlock 已经更名为 Sanctum。 昨天我在知识星球上提到了 Laravel Airlock 这个即将发布的官方扩展包,那个时间点 Taylor Otw...

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

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(十一):进入聊天室后获取历史聊天记录

Swoole 从入门到实战 实战篇

在上篇教程中,学院君给大家演示了如何在用户登录后获取未读消息,今天我们进入聊天室房间,看看聊天室里发生的那些事儿。 聊天室页面初始化逻辑 聊天室页面对应的 Vue 组件是 resources...

由 学院君 发布于6 months ago    浏览数: 1210    点赞数: 0

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(九):实现客服机器人聊天功能

Swoole 从入门到实战 实战篇

前面我们已经完成了用户认证和 Websocket 服务器的基础组件,接下来,我们正式开始构建聊天室的核心功能,首先,我们来实现机器人聊天功能,机器人聊天后端调用的是第三方机器人接口,所以并不是基...

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

Go Micro 中的 API 网关实现 —— Micro API 底层源码剖析(下)

微服务架构 RPC 框架

上篇分享学院君介绍了 Micro API 底层如何解析命令行参数并设置全局初始值,接下来,我们来看看 Micro API 网关启动之后,是如何将 HTTP 请求映射到对应的 API 处理器进行处...

由 学院君 发布于7 months ago    浏览数: 925    点赞数: 0

Go Micro 中的 API 网关实现 —— Micro API 底层源码剖析(上)

微服务架构 RPC 框架

Micro API 架构模式 上篇分享学院君给大家介绍了微服务中为什么需要 API 网关以及 API 网关的两种架构模式,今天我们以 Go Micro 框架为例,介绍其 API 网关的底层实现...

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

微服务中的 API 网关模式概述

微服务架构 RPC 框架

前面我们介绍过,Go Micro 框架可以通过 API 网关方式对外提供统一接口,以便客户端可以通过 HTTP 方式请求网关背后的微服务。接下来,我们通过源码来探究 Go Micro 中的 AP...

由 学院君 发布于7 months ago    浏览数: 1327    点赞数: 0