Posts in 2023
CloudWeGo: A leading practice for building enterprise cloud native middleware!
Thursday, June 15, 2023 in News
Projects:
CloudWeGo Overview CloudWeGo is a set of microservices middleware developed by ByteDance that can be used to quickly build enterprise-class cloud-native architectures. It is a collection of high-performance, high-extensible, and highly-reliable …
Release v0.6.0
Wednesday, June 14, 2023 in Kitex
Projects:
Introduction to Key Changes Feature 1. GRPC Metainfo Pass Through The gRPC client sets the header to ctx by default, and external methods can use GetHeaderMetadataFromCtx to obtain meta information. It can be used to obtain meta information within …
Release v0.4.0
Wednesday, June 14, 2023 in Netpoll
Projects:
Feature: [#249] feat: add Detach function to support detach connection from its poller Optimize: [#250] optimize: WriteDirect implementation to avoid panic and duplicate creation of redundant LinkBufferNode when remainLen is 0 Bugfix: [#256] fix: …
Release v0.5.3
Friday, April 21, 2023 in Kitex
Projects:
Introduction to Key Changes Feature Failure retry:add configuration to support disable timeout retry when do failure retry, which is for the non-idempotent request Codegen tool:support codegen in windows. Error code: fine grained rpc timeout error …
Introducing Monoio: a high-performance Rust Runtime based on io-uring
Monday, April 17, 2023 in News
Projects:
Overview Although Tokio is currently the ‘de facto’ standard for Rust asynchronous runtime, there is still some distance to go to achieve the ultimate performance of network middleware. In pursuit of this goal, the CloudWeGo Rust Team has …
Introducing Shmipc: A High Performance Inter-process Communication Library
Tuesday, April 04, 2023 in News
Projects:
We are excited to introduce an open source project - Shmipc, a high performance inter-process communication library developed by ByteDance. It is built on Linux’s shared memory technology and uses unix or tcp connection to do process …
Release v0.4.1
Monday, March 20, 2023 in Volo
Projects:
In Volo 0.4.1, in addition to the usual bugfixes, some new features have been introduced. More detailed Thrift Decode error messages Previous versions of Thrift Decode error messages reported only the most basic errors, without any context. For …
Release v0.5.0
Wednesday, March 08, 2023 in Kitex
Projects:
Introduction to Key Changes Feature 1. Fallback: Support fallback for client-side When the RPC requests fail, users usually have some degradation measures to ensure the effective response (for example, construct the default response after the request …
Release v0.6.0
Thursday, March 02, 2023 in Hertz
Projects:
In version 0.6.0 of Hertz, in addition to regular iterative optimization, we also brought several important features. HTTP Trailer support In Hertz v0.6.0, we support encoding and parsing of HTTP Trailer. …
Getting Started with Hertz: Performance Testing Guide
Friday, February 24, 2023 in News
Projects:
Background On September 8, 2021, ByteDance officially announced the open-sourcing of CloudWeGo. CloudWeGo is a set of microservices middleware developed by ByteDance, characterized by high performance, strong scalability, and high stability. It …