entities.entities_for_tag

15 total results found

微服务系统基础组件技术选型

微服务架构 项目实战

上篇教程学院君给大家介绍了本次微服务重构的服务拆分原则和系统整体架构,今天我们来看下微服务系统各个基础组件的技术选型,这也是我们在开始开发前需要调研和规划好的。 在此之前,我们可以先回顾下微服...

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

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

微服务架构 项目实战

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

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

Go Micro 框架增补篇:Protobuf 快速入门

微服务架构 RPC 框架

Protobuf 简介 Protobuf 的全称是 Protocol Buffers,是 Google 开发的,诞生之初是为了解决服务器端新旧协议(高低版本)兼容性问题,所以取名叫做「协议...

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

Go Micro 框架底层组件篇 —— Codec 底层源码剖析

微服务架构 RPC 框架

前面我们已经陆续介绍了 Go Micro 框架底层 Registry、Selector、Transport 组件的底层实现,并且在 Transport 组件中我们已经提到了 Codec 组件,如...

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

JSON 处理篇(下):未知结构 JSON 数据解码和 JSON 流式读写实现

Go 基础教程 网络编程

解码未知结构的 JSON 数据 上篇教程学院君给大家介绍了 Go 语言内置的encoding/json 标准库以及如何通过它提供的方法对数据进行编解码。不过在上篇教程的示例中,要解码的 J...

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

如何基于 RTMP 协议实现视频直播

网络协议概论 流媒体协议

今天我们以视频直播的主流协议 RTMP 为例,介绍如何基于 RTMP 协议实现视频直播过程中视频流的网络传输,为了便于理解,我们还是参照整个直播过程的流程图进行讲解。 主播在客户端采集...

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

视频编码与直播的实现原理介绍

网络协议概论 流媒体协议

为什么要对视频进行编码 流媒体协议主要用于流媒体视频的直播和点播,在介绍流媒体协议之前,先给大家介绍下视频的压缩和编码机制。 说到视频播放,其实就是快速播放一系列连续的图片而已,其中的每...

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

JSON 处理篇(上):JSON 编解码基本使用入门

Go 基础教程 网络编程

Go 语言内置了 encoding/json 标准库对 JSON 进行支持,开发者可以通过它轻松生成和解析 JSON 格式数据,下面我们来简单演示下这个库的使用。 JSON 编码示例 我...

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

HTTP 报文首部字段(四):实体首部篇

网络协议概论 HTTP 协议详解

实体首部字段 常见的实体首部字段如下表所示: 实体首部字段是包含在请求报文和响应报文中实体部分所使用的首部,用于补充内容的更新时间等与实体相关的信息。 Allow 该字段我们在前面介...

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

RPC 编程(三):引入 jsonrpc 包通过 JSON 对 RPC 传输数据进行编解码

Go 基础教程 网络编程

自定义编解码接口实现原理 上篇教程我们介绍了 Go 语言内置的数据序列化工具 —— Gob,但是 Gob 只能在 Go 语言内部使用,不支持跨语言 RPC 调用,如果要实现这一功能,就需要...

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

HTTP 报文首部字段(二):请求首部篇

网络协议概论 HTTP 协议详解

今天学院君给大家介绍下常见的请求首部字段,如下表所示: 请求首部字段是从客户端往服务器端发送请求报文时所使用的首部字段,用于补充请求的附加信息、客户端信息、对响应内容相关的优先级等内容。下...

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

HTTP 报文首部字段(一):通用首部篇

网络协议概论 HTTP 协议详解

HTTP 协议的请求和响应报文中必定包含 HTTP 首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对于客户端普通用户来说,这些信息中的大部分内容都无须亲自查看。 而 H...

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

URL 与资源

网络协议概论 HTTP 协议详解

前面学院君花了三篇的篇幅介绍了 Web 的由来与兴起,以及承载 Web 通信的 HTTP 协议的总体概述,接下来我们将围绕 HTTP 协议的细节具体展开讨论,包括 HTTP 报文、请求、响应...

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

RPC 编程(二):默认的编解码工具 Gob 使用介绍

Go 基础教程 网络编程

Gob 简介 Gob 是 Go 语言的一个序列化数据结构的编码解码工具,在 Go 标准库中内置了 encoding/gob 包以供使用。一个数据结构使用 Gob 进行序列化之后,能够用于网络传...

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

在 Laravel 5 中通过 Simple QrCode 扩展包生成二维码详解

Laravel 优质扩展包系列 图片处理

1、简介 Simple Qrcode 是 Bacon/BaconQrCode 针对 Laravel 框架的封装版本,用于在 Laravel 中为生成二维码提供接口。 2、安装&配置 ...

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