polarismesh / polaris-java-agent

Polaris Java Agent for Spring Cloud and Dubbo
Other
37 stars 22 forks source link

polaris-java-agent

English | 中文

Introduction

polaris-java-agent provides a non-invasive way for Java applications to connect with polaris for service management, and provides the following functions:

Currently, Java applications developed based on the following frameworks are supported for access:

This document describes how to use polaris-java-agent to access polaris service governance.

Architecture

polaris-java-agent injects interceptors into applications through Java bytecode enhancement technology to realize the docking of Polaris service governance capabilities.

ConfigDescription

polaris-java-agent provides the following configuration items, all of which can be configured through files (polaris.config) and system variables (-D parameters).

Configuration item Meaning Required Default value
agent.application.namespace namespace for the service no default
agent.application.name application name, used for monitoring display yes no
agent.polaris.registry Polaris server IP address Yes No
agent.application.healthcheck.ttl Service check check TTL, in seconds no 5
agent.consumer.refresh.interval Service list refresh interval, in seconds No 2

Guide