微服务:使用gRPC-Gateway快速构建微服务

编者注作者:郑云龙原文地址:http://dockone.io/article/2836微服务:独立的,去中心化的架构模式独立的,去中心化的,围绕业务组织服务和管理数据,并且使用轻量级通讯机制按照业务领域组织服务并且提供Restful接口,服务与服务之间通过轻量级通讯方式进行数据

golang gRPC 负载均衡方案

最新的 go-grpc 库提供了 ClientConnInterface 接口,通过该接口可以很方便地实现 gRPC 连接池,参考 googleapis 。

从REST到gRPC:性能如何优化

影响·减少客户的等待时间; 更好的用户体验· 缩短请求处理时间; 降低成本· 提高开发人员效率; 降低公司成本,开发更多新功能源代码私信译者获得本文代码的github地址

gRPC-go源码剖析一之客户端跟服务器端的整个交互过程介绍

在阅读gRPC-go源码前,我们先从整体上简单了解一下gRPC-go框架中grpc客户端跟grpc服务器端整个的交互过程,都经历了哪些过程;  在后面的章节中,我们会对每个过程进行详细的分析;  在gRPC-go框架中grpc客户端跟grpc服务器端整个交互主要经历以下阶段:  

使用gRPC改造k8s通信

原文链接: Moving k8s communication to gRPC:https://blog.cloudflare.

gRPC-go框架中dns解析器的介绍以及实战测试

主要是要计算当中的response值,认证计算过程:下面使用kd函数,表示对字符串使用 冒号 拼接后,计算md5,即:如: kd=md5kd = md5kd=md5HA1=kdHA2=kdHA1=kdHA2=kdHA1=kdHA2=kdresponse有两种情况,一种带nonce

Go:gRPC-Gateway 完全指南

gRPC 越来越流行,相关的插件也很多,今天介绍的就是一个 gRPC 插件。gRPC-Gateway 是一个插件,它为 gRPC 服务生成反向代理服务器,将 Restful/JSON 转换为 gRPC,反之亦然。

gRPC 长连接在微服务业务系统中的实践

对短连接来说, 当并发数 <350 的, 响应时间呈线性增长, 当并发数超过 350 时, 响应时间陡增, 很快达到了 10s 并引发了超时。

微服务之路:基于gRPC服务发现与服务治理的方案

微服务之路:基于gRPC服务发现与服务治理的方案重温最少化集群搭建,我相信很多朋友都已经搭建出来。怎么通过服务中心进行发现呢,这个过程是通过什么来实现的呢,本篇我们就来介绍这个“调用过程”。

golang 微服务(3) gRPC

正常运行在浏览器是没有问题,因为浏览器支持 HTTP client library 但是如果只是一个 go 应用、python 应用或者运行在 V8 引擎上 nodejs 应用,我们就需要引入 HTTP client library。