最近文章
rpcx vs gRPC vs Thrift
技术栈与生态系统
gRPC
语言支持:官方支持 C++、Java、Python、Go、Node.js 等多种语言,生态成熟,适合跨语言微服务。
协议:基于 HTTP/2,支持多路复用、二进制分帧、头部压缩等特性,性能优越。
序列化:默认使用 Protocol...
gRPC vs Thrift
功能特性
gRPC:基于 HTTP/2 协议,支持双向流、消息头压缩等特性,能更高效地传输数据,尤其在处理实时性要求高、数据量小的场景(如物联网、实时通信)中表现出色。
Thrift:提供多种传输协议(如 TCP、HTTP 等)和序列化方式(如二进制、JSON 等),可根据不同应用场景灵活选择,在数据量较大、对性能有一定要求的场景(如大数据处理、文件传输)中应用广泛。
略探 zlib
一、简介zlib 是一个通用的、免费且开源的数据压缩库,由 Jean - loup Gailly 和 Mark Adler 开发。它最初于 1995 年发布,旨在为开发者提供一种简单易用且高效的数据压缩和解压缩解决方案。
zlib 采用了 DEFLATE 压缩算法,该算法结合了LZ77(Lempel-Ziv)算法和 Huffman...
Go Zap
安装go get go.uber.org/zap
Hexo换主题
本人的个人博客之前使用的主题是 NexT,现在切换到主题 Sea,过程记录下,要是下次还要切换主题,可以参考下。