Tag: RPC

22 total results found

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

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

Micro Web 自带的接口文档 在 Micro 微服务生态中,虽然 Micro Web 提供了接口文档功能: 但...

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

服务治理对系统性能影响(上):在一个微服务中调用另一个微服务的接口

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

接下来,学院君通过对比负载测试给大家演示下服务熔断和限流对微服务系统整体性能的影响,在此之前,先要实现在一个微服务中调用另一个微服务...

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

基于 Jaeger 实现分布式服务追踪(上):整体介绍 & RPC 内部服务调用链路追踪

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

分布式服务追踪概述 所谓分布式服务追踪指的是在微服务系统中追踪每次用户请求,以便记录日志、排查问题。 在之前的单体应用中,追踪一...

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

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

微服务从入门到实践 RPC 框架

上篇分享我们简单介绍了 Thrift 框架,本周学院君将会花几个篇幅的教程来介绍如何基于 Thrift + Laravel 构建微服...

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

Thrift 框架快速入门

微服务从入门到实践 RPC 框架

Thrift 简介和系统架构 Thrift 是由 Facebook 开源的轻量级、跨语言 RPC 框架,为数据传输、序列化以及应用...

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

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

微服务从入门到实践 RPC 框架

Protobuf 简介 Protobuf 的全称是 Protocol Buffers,是 Google 开发的,诞生之初是为了解决...

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

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

微服务从入门到实践 RPC 框架

上篇分享学院君介绍了 Micro API 底层如何解析命令行参数并设置全局初始值,接下来,我们来看看 Micro API 网关启动之...

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

RPC 框架是如何实现 RPC 通信的

网络协议概论 RPC 协议

上篇分享学院君介绍了单体应用的缺点以及相应的解决方案 —— 微服务,微服务解决单体应用瓶颈的同时也引入了新的问题,即远程方法调用过程...

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

微服务与远程方法调用的引入

网络协议概论 RPC 协议

今天学院君要分享的主题是 RPC 协议,所谓 RPC 指的是 Remote Procedure Call,即远程方法调用(也叫远程服...

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

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

Go 入门教程 网络编程

自定义编解码接口实现原理 上篇教程我们介绍了 Go 语言内置的数据序列化工具 —— Gob,但是 Gob 只能在 Go 语言内部使...

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

拆分客户端服务与 Dockerfile 多阶段构建

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

客户端重构 在上篇教程中,我们引入了 Go Micro 框架来重构演示微服务接口,并且移除了基于 GOPATH 的包管理机制,改由...

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

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

Go 入门教程 网络编程

Gob 简介 Gob 是 Go 语言的一个序列化数据结构的编码解码工具,在 Go 标准库中内置了 encoding/gob 包以供...

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

RPC 编程(一):客户端与服务端 RPC 调用的简单实现

Go 入门教程 网络编程

关于 HTTP 编程我们先简单介绍到这里,后面介绍 Web 编程时还会详细展开。今天,我们来简单介绍下 Go 语言的 RPC 编程,...

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

通过 HTTP 请求调用 Go Micro 提供的微服务接口

微服务从入门到实践 RPC 框架

上篇分享我们简单介绍了基于 Go Micro 框架构建第一个微服务接口,并且编写了简单的客户端测试代码,但是这个客户端代码也是集成在...

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

基于 Go Micro 框架构建一个简单的微服务接口

微服务从入门到实践 RPC 框架

友情提示:由于 Go Micro 已经将 Consul 从开箱支持调整为插件支持,所以本篇教程对于新手已经不再适用,最新版本教程在这...

由 学院君 发布于5 years ago    浏览数: 26551    点赞数: 5