最新 最热

Envoy的lib库拓扑关系

本篇文章作为Envoy代码的学习笔记,整理了好久,方便后续读Envoy代码做参考使用。如果你不打算这方面深度学习,建议看完前面几张图之后就可以了或者直接不要看这篇文章,因为它的拓扑关系太复杂了。...

2022-12-10
1

使用C# 11的静态接口方法改进 面向约定 的设计

C# 11带来了一个我期待已久的特性——接口方法。我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型(的静态成员)的契约,因为定义在接口中的方法只能是实例方法。由于缺乏针对“类型...

2022-12-09
1

gRPC三种Java客户端性能测试实践

我之前分享了Java和Go语言版本的gRPC接口的服务端和客户端的开发,使用的基本都是基础的原声API,旧文如下:

2022-12-09
0

马斯克把公开给他纠错的工程师开除了

马斯克的裁员大戏还在继续,而最新的这“一集”,矛头直指一名在推特待了6年的工程师。

2022-12-08
0

深度解读服务治理 & ServiceMesh、xDS

在服务很少的情况下,直观的讲:A---> B, A如何知道B服务的实例?A是不是要使用某种负载均衡策略去请求B?

2022-12-07
0

.NetCore3.1 gRPC 实战

gRPC(Remote procedure call)是google开源的网络通讯框架;同时也是Cloud Native Computation基金会下的产品。本文章的项目源码会在结尾的联系方式中找到。

2022-12-07
0

NodeJS & Dapr Javascript SDK 官方使用指南

Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。Dapr 确保开发人员专注于编写业务逻辑,不...

2022-12-06
0

UnaryCallHandler

在《用最少的代码模拟gRPC四种消息交换模式》中,我使用很简单的代码模拟了gRPC四种消息交换模式(Unary、Client Streaming、Server Streaming和Duplex Streaming),现在我们更近一步,试着使用极简的方式打造一个gRPC框架(git...

rpc
2022-12-06
0

入门 KiteX 基础篇

KiteX 是 bytedance 开源的高性能 RPC 框架,实现了高吞吐、高负载、高性能等居多特性,具体请看 KiteX 的实践,文章介绍多传输协议、消息协议时,说到 KiteX 支持的协议类型:Thrift、Protobuf 等,今天我们主要来实践如何利用 ...

2022-12-05
0

开源啦~基于高性能 RPC 框架实现微服务实战

下面给大家介绍一开源高性能 RPC 框架 KiteX,该框架由bytedance开源,实践过数千个微服务,QPS过亿。经过持续迭代、持续更新,在吞吐和延迟方面表现了显著的效果。作为 Golang 微服务 RPC 框架,具有高性能、强可扩展的特点。...

2022-12-05
0