Posts in 2022

  • China's first RPC framework based on Rust language - Volo is officially open source!

    Tuesday, August 30, 2022 in News

    Volo is a lightweight, high-performance, scalable, and user-friendly Rust RPC framework developed by the ByteDance service framework team. It leverages the latest GAT and TAIT features of Rust to deliver exceptional performance and efficiency. Within …

    Read more

  • Release v0.3.0

    Monday, August 29, 2022 in Hertz

    Feature [#182] feat: add service registration & service discovery & load balancing. [#6] feat: add zookeeper register. [#7] feat: add nacos registry. [#8] feat: Support Hertz to use Consul for service discovery and registration. [#9] feat: …

    Read more

  • Release v0.4.0

    Friday, August 26, 2022 in Kitex

    Introduction to Key Changes Feature Retry enhancement: Support user-defined result retry; Support request-level configuration (priority is higher than Neptune). See retry guide for details Frugal (Thrift): Support default value of IDL; No codec code …

    Read more

  • Release v0.2.0

    Friday, July 22, 2022 in Hertz

    Feature [#124] feat: add option to remove hijackConnPool. [#116] feat: update for template. [#130] feat: add a warning log for invalid character in Cookie.Value. [#143] feat: custom signal to graceful shutdown [#114] feat: release buffer in standard …

    Read more

  • Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source!

    Tuesday, June 21, 2022 in News

    Today, after more than a year of internal use and iteration at ByteDance, Hertz, a high-performance enterprise-level HTTP framework, is officially open-sourced on CloudWeGo! Hertz has become the largest HTTP framework within ByteDance, with more than …

    Read more

  • Release v0.1.0

    Monday, June 20, 2022 in Hertz

    Feature [#31] feat: close connection after responding to the short-connection request. [#44] feat: add the VisitAllCustomHeader method. [#59] feat: support windows. [#70] feat: add code generator hz. [#64] feat: add adaptor for Hertz Request & …

    Read more

  • Release v0.3.2

    Thursday, June 02, 2022 in Kitex

    Feature [#473] feat(grpc): support short connection for gRPC unary. [#431] feat(limiter): extend outside limiter implementation and fix problems of rate limiter of multiplexed server. Optimize [#465] optimize(ttheader): set remote address for …

    Read more

  • Release v0.3.0

    Friday, April 29, 2022 in Kitex

    Feature [#366, #426 ] feat(client): support warming-up for kitex client [#395 ] feat(mux): support gracefully shutdown in connection multiplexing [#399 ] feat(protobuf): add fastpb protocol API and support it in the pkg/remote/codec module Optimise …

    Read more

  • Release v0.2.2

    Thursday, April 28, 2022 in Netpoll

    Improvement Fix: reduce costs of SetNumLoops Chore: update mcache and ci Feat: recycle caches when LinkBuffer is closed Fix Fix: send&close ignored by OnRequest Fix: fill lost some data when read io.EOF Fix: check is active when flush Doc …

    Read more

  • An Article to Learn About ByteDance Microservices Middleware CloudWeGo

    Friday, March 25, 2022 in News

    In the cloud native era, infrastructures across all industries are undergoing a microservice architecture transformation, and all internet companies are concerned about R&D efficiency and stability. Developers who want to build microservices can …

    Read more