阿里云文档 2025-06-23

编译打包并部署go语言

Go是静态编译型语言,不支持在函数计算控制台在线编辑代码,您需要在本地自行编译程序并打包为.zip文件。本文介绍如何将函数计算官方Go SDK库与您的代码一同打包并上传至函数计算。

文章 2025-05-27 来自:开发者社区

初探Go语言RPC编程手法

在探索编程世界的各种奇技淫巧时,你可能会意外发现一个"小绿鳄鱼"——Go语言。跟它的名字一样,该编程语言注重效率,其清晰、节省资源的特性使其在现代编程中备受赞誉。今天我们要深享受Go语言中的一种特别的手法:RPC编程。 一、Go语言和RPC:是什么?首先,让我们解释一下Go语言和RP...

阿里云文档 2025-03-10

使用Go语言开发网关插件扩展网关功能

开发网关插件可以扩展API网关的核心功能,使其能够满足更加复杂和特定的业务需求。本文介绍如何使用Go语言开发网关插件,并提供了本地开发和调试的指引。

阿里云文档 2025-03-10

使用Go语言开发网关插件

开发网关插件可以扩展云原生API网关的核心功能,使其能够满足更加复杂和特定的业务需求。本文介绍如何使用Go语言开发网关插件,并提供了本地开发和调试的指引。

文章 2024-02-22 来自:开发者社区

从1开始,扩展Go语言后端业务系统的RPC功能

这次我们接上一篇文章《从0开始,用Go语言搭建一个简单的后端业务系统》,利用Google开源的RPC框架—gRPC来进行对接口的RPC功能横向扩展,也就是用RPC协议将restful的HTTP协议重写一遍。 那么对于gRPC不是很了解的同学可以尝试着学一下我之前写过的这篇文章:《Go使用grpc协议通信实战》,以及《一文带你搞懂HTTP和RPC协议的异同》,相信有了这些知识作为铺垫之后,...

从1开始,扩展Go语言后端业务系统的RPC功能
文章 2024-01-23 来自:开发者社区

Go语言RPC实战:打造自己的远程调用服务

概述在分布式系统中,远程过程调用(RPC)是一种关键的通信方式,而 Go 语言提供了强大的 RPC 支持,使得在网络间实现函数调用变得更加便捷。本文将探讨 Go 语言中 RPC 的基础概念、实现方式,并通过示例代码演示如何模拟远程过程调用系统。   1. RPC 基础概念1.1 什么是 RPCRPC 是一种远程过程调用的协议,允许程序调用其他地址空间(通常是网络上的另一台机器)的过程。....

文章 2023-10-19 来自:开发者社区

Go语言学习 - RPC篇:gRPC-Gateway定制mux选项

概览 通过上一讲,我们对gRPC的拦截器有了一定的认识,也能定制出很多通用的中间件。 但在大部分的业务系统中,我们面向的还是HTTP协议。那么,今天我们就从gRPC-Gateway的mux选项出发,一起来看看一些很实用的特性。 ServeMux import "github.com/grpc-ecosystem/grp...

文章 2023-10-19 来自:开发者社区

Go语言学习 - RPC篇:gRPC拦截器剖析

概览 我们在前几讲提到过,优秀的RPC框架都提供了middleware的能力,可以减少很多重复代码的编写。在gRPC-Gateway的方案里,包括了两块中间件的能力: gRPC中的ServerOption,是所有gRPC+HTTP都会被处理gRPC-Gateway中的ServeMuxOption,只有HT...

文章 2023-10-19 来自:开发者社区

Go语言学习 - RPC篇:深入gRPC-Gateway-探索常用数据类型

概览 gRPC-Gateway的相关方案我们已经在上一篇详细描述。为了更方面地方便大家理解,我这边整理了一个最简化的git项目:https://github.com/Junedayday/grpc-gateway-buf-example/tree/v0.0.1 它主要包含两个特点: 用buf工具构建项目同时启动了gRPC和gRPC-Gateway服务&...

文章 2023-10-19 来自:开发者社区

Go语言学习 - RPC篇:gRPC-Gateway示例代码概览

概览 gRPC-Gateway是gRPC生态的一环,用于对HTTP协议的扩展,是一套高性能、高扩展的开源RPC框架。 因此,要掌握gRPC-Gateway,必须要对gRPC有一定的基础,才能明白它的定位与价值。 方案概览 整个方案分为两个方向: 纵向 - RPC协议调用 三个模块: 调用方 - API Client HTTP服务 - Reverse Proxy gRPC...

Go语言学习 - RPC篇:gRPC-Gateway示例代码概览

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注