Posts in 2024

  • Release v0.10.0

    Wednesday, June 12, 2024 in Kitex

    Introduction to Key Changes Performance Optimization Long connection: conncurrency = 100, qps increased by 4%, p99 decreased by 18% connection multiplexing: conncurrency = 100, qps increased by 7%, p99 decreased by 24% gRPC: conncurrency = 100, qps …

    Read more

  • Release v0.10.0

    Monday, April 08, 2024 in Volo

    In Volo 0.10.0, we mainly focused on extensibility and ease of use. Break Change Error Handling Refactored Existing error types had issues such as unclear semantics, lack of maintainability and extensibility, and misuse. In the new version, we …

    Read more

  • Release v0.9.0

    Monday, March 04, 2024 in Kitex

    v0.9.0 provides two important features for Thrift: Thrift Streaming and Multi-Service. Multiple RC versions have been released for internal usage to collect feedback, so the final release version is delayed. Below are some important changes: …

    Read more

  • Release v0.6.0

    Monday, March 04, 2024 in Netpoll

    Feature [#306] feat: lazy init pollers to avoid create any poller goroutines if netpoll is not used [#303] feat: add WithOnDisconnect callback [#300] feat: netpoll exception implement net.Error interface [#294] feat: add SetRunner option Fix …

    Read more

  • Delving Deeper: Enriching Microservices with Golang with CloudWeGo

    Wednesday, February 21, 2024 in News

    What if there existed an RPC framework that provided not only high performance and extensibility but also a robust suite of features and a thriving community support? CloudWeGo, a high-performance extensible Golang and Rust RPC framework originally …

    Read more

  • Enhancing Performance in Microservice Architecture with Kitex

    Monday, January 29, 2024 in News

    Kitex: Enhancing Performance in Microservice Architecture Introduction The team at ByteDance initiated the creation of the Remote Procedure Call (RPC) framework, Kitex, alongside several related fundamental libraries in 2019. This endeavor originated …

    Read more

  • Harnessing the Power of Rust for Cloud Development with Volo

    Thursday, January 18, 2024 in News

    I. Introduction Every tool in the CloudWeGo open-source ecosystem has been developed with the aim of simplifying and revolutionizing how developers navigate the cloud environment. An essential part of this ecosystem is Volo, a Rust RPC framework …

    Read more

  • Release v0.8.0

    Friday, January 12, 2024 in Hertz

    In Hertz v0.8.0, in addition to the regular iterative optimization, we have also introduced an important feature. Partitioned cookies In Hertz v0.8.0, we support the partitioned cookies feature. https://github.com/cloudwego/hertz/pull/1041 …

    Read more

  • Mastering Golang Microservices - A Practical Guide: Embrace High-Performance with Kitex and Hertz

    Wednesday, January 10, 2024 in News

    I. Introduction The world of software development is fast-paced, and having reliable and efficient tools makes a significant difference. This is where CloudWeGo with two of its major sub-projects - Kitex and Hertz, comes into play. A solution with …

    Read more

  • Release v0.9.0

    Thursday, January 04, 2024 in Volo

    In Volo 0.9.0, we mainly changed the default generated HashSet/HashMap type to AHashMap/AHashSet, which is expected to bring certain performance improvements. Additionally, with the release of Rust 1.75, Volo is already available in stable rust. …

    Read more