joylive-agent icon indicating copy to clipboard operation
joylive-agent copied to clipboard

Java bytecode enhancement framework for traffic governance in multi-live (unit) scenarios. 基于字节码增强的面向应用多活和单元化的微服务流量治理框架

joylive-agent

Build License Percentage of issues still open

English | 简体中文

Overview

Java bytecode enhancement framework for traffic governance in multi-activity (unit) scenarios. Following the traditional sdk governance mode and sidecar governance mode, the exploration and implementation of a new generation of proxyless mode provides a traffic governance framework with high performance, low resource consumption, cost reduction and efficiency for the enterprise java ecosystem.

Architecture

  1. Agent for multi-Live pic

  2. Agent architect pic

  3. Agent government theory pic

  4. Agent for full chain gray release based on lane pic

  5. Agent for local cell priority strategy pic

How to use

Requirements

Compile requirement: JDK 8+ and Maven 3.2.5+

Main Features

  1. Supports traffic control for various models, including in-region multi-activity and cross-region multi-activity.
  2. Support swimlane-based full-link gray scale, QPS and concurrent current limiting, label routing, load balancing and other microservice governance strategies;
  3. Supports local cell priority and cross-cell fault-tolerance strategies.
  4. Employs bytecode enhancement technology, which is non-intrusive to business code and minimally impacts business performance.
  5. Adopts a microkernel architecture with strong class isolation, featuring an easy-to-use and simple extension and configuration system.

Quick Start

View Quick Start

Configuration reference manual

View Configuration Reference Manual

Usage Examples

View Usage Examples

Q&A

View Q&A

Release History

View Release History