书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 1323 个相关结果.
  • Memory Management

    Memory Management ResourcePool ObjectPool 生成bthread_t 栈 Memory Management Learn about bRPC memory management. 内存管理总是程序中的重要一环,在多线程时代,一个好的内存分配大都在如下两点间权衡: 线程间竞争少。内存分配的粒度大都比较...
  • IO

    IO 收消息 发消息 Socket The full picture IO 学习bRPC IO。 一般有三种操作IO的方式: blocking IO: 发起IO操作后阻塞当前线程直到IO结束,标准的同步IO,如默认行为的posix read 和write 。 non-blocking IO: 发起IO操作后不阻塞,用户可阻塞等待多个IO操...
  • rpc_press

    rpc_press 获取工具 发压力 FAQ rpc_press Learn about bRPC rpc_press tool. rpc_press无需写代码就压测各种rpc server,目前支持的协议有: baidu_std hulu-pbrpc sofa-pbrpc public_pbrpc nova_pbrpc 获取工具 先按...
  • rpc_press

    rpc_press 获取工具 发压力 FAQ rpc_press Learn about bRPC rpc_press tool. rpc_press无需写代码就压测各种rpc server,目前支持的协议有: baidu_std hulu-pbrpc sofa-pbrpc public_pbrpc nova_pbrpc 获取工具 先按...
  • rpc_press

    rpc_press 获取工具 发压力 FAQ rpc_press Learn about bRPC rpc_press tool. rpc_press无需写代码就压测各种rpc server,目前支持的协议有: baidu_std hulu-pbrpc sofa-pbrpc public_pbrpc nova_pbrpc 获取工具 先按...
  • Load Balancing

    命名服务 负载均衡 健康检查 上游一般通过命名服务发现所有的下游节点,并通过多种负载均衡方法把流量分配给下游节点。当下游节点出现问题时,它可能会被隔离以提高负载均衡的效率。被隔离的节点定期被健康检查,成功后重新加入正常节点。 命名服务 在brpc中,NamingService 用于获得服务名对应的所有节点。一个直观的做法是定期调用一个函数以获...
  • status

    English version /status 可以访问服务的主要统计信息。这些信息和/vars是同源的,但按服务重新组织方便查看。 上图中字段的含义分别是: non_service_error : 在service处理过程之外的错误个数。比如client断开连接导致server无法成功写回response算non_service_error...
  • IOBuf

    IOBuf What IOBuf can: What IOBuf can’t: Cut Append Parse Serialize Print Performance IOBuf Learn about bRPC IOBuf. brpc uses butil::IOBuf as data structure for attachm...
  • 搭建gRPC服务

    搭建gRPC服务 http:json, h2:json http:proto, h2:proto h2:grpc h2:grpc+json 搭建gRPC服务 学习如何搭建gRPC服务。 http/h2协议的基本用法见http_client 和http_service 下文中的小节名均为可填入ChannelOptions.protocol中...
  • IOBuf

    IOBuf What IOBuf can: What IOBuf can’t: Cut Append Parse Serialize Print Performance IOBuf Learn about bRPC IOBuf. brpc uses butil::IOBuf as data structure for attachm...