Posts in 2021

  • Release v0.1.0

    Wednesday, December 01, 2021 in Netpoll

    Improvement add mux.ShardQueue to support connection multiplexing input at a single LinkBuffer Node to improve performance fix waitReadSize logic bug and enhance input trigger reduce timeout issues when waitRead and inputAck have competition unify …

    Read more

  • Getting Started With Kitex's Practice: Performance Testing Guide

    Wednesday, November 24, 2021 in News

    On September 8, 2021, ByteDance announced the launch of CloudWeGo open source project. CloudWeGo is a set of microservice middleware developed by ByteDance with high performance, strong scalability and stability. It focuses on microservice …

    Read more

  • Release v0.0.8

    Friday, November 05, 2021 in Kitex

    Improvement: Use shard rings to reduce lock overhead in connpool. Fill upstream information to rpcinfo from TTheader, for printing useful log when decode error happened. Move unlink uds operation to CreateListener. Replace sync.Mutex by sync.RWMutex …

    Read more

  • ByteDance Practices on Go Network Library

    Saturday, October 09, 2021 in News

    This article is excerpted from the ByteDance Architecture Practice series. “ByteDance Architecture Practice” is a series of articles produced by the technical teams and experts from the ByteDance Architecture Team, to share the …

    Read more

  • Release v0.0.5

    Sunday, September 26, 2021 in Kitex

    Feature: Add default ErrorHandler to wrap remote error when no ErrorHandler is specified. Backward metainfo is supported. JSON generic call is supported. Usage guide: link. Improvement: Use new netpoll API to improve throughput and reduce latency …

    Read more

  • Performance Optimization on Kitex

    Thursday, September 23, 2021 in News

    Preface Kitex is the next generation high-performance and extensible Go RPC framework developed by ByteDance Service Framework Team. Compared with other RPC frameworks, in addition to its rich features for service governance, it has the following …

    Read more

  • Release v0.0.4

    Thursday, September 16, 2021 in Netpoll

    Improvement: Support TCP_NODELAY by default Read && write in a single loop Return real error for nocopy rw Change default number of loops policy Redefine EventLoop.Serve arg: Listener -> net.Listener Add API to DisableGopool Remove …

    Read more

  • CloudWeGo Open Source Announcement

    Monday, September 13, 2021 in News

    Background ByteDance is proud to announce the launch of open source software CloudWeGo. Focusing on microservice communication and governance, it offers high performance, strong extensibility, and high reliability which enables quick construction of …

    Read more

  • Release v0.0.4

    Thursday, August 26, 2021 in Kitex

    Improvement: Make transMetaHandler executed before customized boundHandlers to ensure the customized boundHandlers could get metainfo. TransError uses internal error typeID if exist. Bugfix: Not reset stats level when clear RPCInfo in netpollmux …

    Read more

  • Release v0.0.3

    Sunday, August 01, 2021 in Kitex

    Bugfix: Prevent connection pool from being overridden.

    Read more