归档
善良比聪明更重要
02
27
RPC 系列(二十六):brpc 的流式 RPC RPC 系列(二十六):brpc 的流式 RPC
概述在一些应用场景中,client 或 server 需要向对面发送大量数据,这些数据非常大或者持续地在产生以至于无法放在一个 RPC 的附件中。比如一个分布式系统的不同节点间传递 replica 或 snapshot。client/ser
2024-02-27
20
RPC 系列(二十五):brpc 的服务器推送 RPC 系列(二十五):brpc 的服务器推送
server push 指的是 server 端发生某事件后立刻向 client 端发送消息,而不是像通常的 RPC 访问中那样被动地回复 client。brpc 中推荐以如下两种方式实现推送。 远程事件和本地事件类似,分为两步:注册和通知
2024-02-20
13
RPC 系列(二十四):brpc 内置服务 RPC 系列(二十四):brpc 内置服务
什么是内置服务内置服务以多种形式展现服务器内部状态,提高你开发和调试服务的效率。brpc 通过 HTTP 协议提供内置服务,可通过浏览器或 curl 访问,服务器会根据 User-Agent 返回纯文本或 html,你也可以添加 ?cons
2024-02-13
06
RPC 系列(二十三):brpc Server 全解 RPC 系列(二十三):brpc Server 全解
下面以 Echo 为例说明 brpc Server 的定义与使用方法。 填写 proto 文件请求、回复、服务的接口均定义在 proto 文件中。 # 告诉protoc要生成C++ Service基类,如果是java或python,则应分别
2024-02-06