最新 最热

System|分布式|从Dubbo+Zookeeper开始实现分布式存储系统

zookeepeer的协议zab是Paxos变体,众所周知,Paxos是一个强一致性协议,需要经过多轮提议才能确定最终的共识。如果使用Zookeeper来进行存储,性能会惨不忍睹。...

2021-11-22
1

gRPC 知多少

当下,基于“微服务”的技术架构体系几乎主宰了整个业务市场,尤其是在云原生生态的拥抱下。无论是基于传统虚拟机生态还是云原生容器生态的现代微服务体系结构中,我们可以根据微服务的交互及通信风格将其划分为两大类:面向...

2021-11-22
1

微服务下rpc调用的客户端和服务端实现原理

一个端口对应一个服务的情况(客户端每个rpc client对应一个连接池,服务端每个服务对应一个线程池):

rpc
2021-11-22
1

golang如何使用原生RPC及微服务简述

1、对于公司间的系统调用, 如果性能要求在100ms以上的服务,基于XML的SOAP协议 是一个值得考虑的方案。

2021-11-22
1

如何提高程序性能

老板告诉你,开发一个静态web服务器,把磁盘文件(网页、图片)通过网络发出去,怎么做?

2021-11-21
1

Go语言,gRPC 的使用了解--下

客户端流式 RPC,单向流,客户端通过流式发起多次 RPC 请求到服务端,服务端发起一次响应给客户端

2021-11-19
1

Go语言,gRPC 的使用了解--上

$ go get -u google.golang.org/grpc@v1.29.1

2021-11-19
1

微服务信息同步方案(数据依赖一致性问题)

此时产品上有个需求,在支付管理端根据是否出账搜索支付流水,而出账是账单服务的功能。所以这里涉及到信息的同步,那么,我们怎么保证同步一定能成功呢(最终一致性)。...

2021-11-17
1

gRPC11# 超时问题定位

在发布卡点过程中,有同学反馈在发布过程中存在偶发性超时情况。集中在上下游服务较多节点的服务,几十个上百个节点的服务较多。不是必然出现,一批服务偶尔有一个节点出现。刚出现的前几例由于没有触发线程dump一直定位不...

rpc
2021-11-17
1

Mesh6# gRPC服务通过Istio网格通信

本文通过gRCP服务消费方mesha和gRPC服务提供方meshb,验证其部署在Istio网格的通信过程。通过该示例可以将外部注册中心接入网格,不再困难。

2021-11-17
1