grpc_bench:各种 gRPC 基准测试

时间:2024-08-13 14:50:38
【文件属性】:

文件名称:grpc_bench:各种 gRPC 基准测试

文件大小:1.47MB

文件格式:ZIP

更新时间:2024-08-13 14:50:38

Shell

一个最终拥有清晰、客观的 gRPC 基准测试和代码供每个人验证和改进的存储库。 贡献是最受欢迎的! 目标 该基准测试的目标是比较不同编程语言和技术的各种 gRPC 库的性能和资源使用情况。 为了实现这一点,使用了一个最小的 protobuf 合约来避免其他概念(例如哈希映射的性能)污染结果并使实现变得简单。 话虽这么说,服务的实现不应该利用这一优势,并保持代码的通用性和可维护性。 泛型是什么意思? 人们应该能够轻松地将现有代码调整到一些基本用例(例如,在服务器端有一个线程安全的哈希映射,以向客户端提供给定某个键的值,执行阻塞 I/O 或检索网络资源)。 请记住以下准则: 不应使用内联汇编或其他特定于语言的技巧/技巧 代码应该是(合理地)惯用的,建立在语言的现代模式之上 不要对服务器请求处理程序中完成的工作类型做任何假设 不要假设所有客户端请求都具有完全相同的内容 你决定什么更好 尽管


网友评论