Git Product home page Git Product logo

joylive-agent's Introduction

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, exploring the implementation of the new generation Proxyless mode based on microkernel extensible architecture, providing high performance, low resource consumption, and cost-effective traffic governance framework for 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

  6. For more information, please refer to the Architecture Manual.

Related Projects

  1. joylive-injector, used for cloud-native scenario auto-injection of joylive-agent.

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

joylive-agent's People

Contributors

hexiaofeng avatar chenzhiguo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.