apisix-mesh-agent

command module
v0.0.0-...-39db037 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

README

apisix-mesh-agent

Agent of Apache APISIX to extend it as a Service Mesh Sidecar.

apisix-mesh-overview

Status

This project is currently considered as experimental.

Why apisix-mesh-agent

APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.

It's an excellent API Gateway but is not sufficient for Service Mesh, with the help of apisix-mesh-agent, it handles the East-West traffic well.

Quick Start

You can quickly use this project with Istio according to the Getting Started Guide.

The Design of APISIX Mesh

See the Design for the details.

How it Works

See How it Works to learn how apisix-mesh-agent extends Apache APISIX as a Service Mesh sidecar.

The Internal of apisix-mesh-agent

If you're interested in the internal of apisix-mesh-agent, we recommand you to read the the-internal-of-apisix-mesh-agent, it explains each module's function and responsibility.

Get Involved to Development

Welcome to make contributions, but before you start, please check out development.md to learn how to run and debug apisix-mesh-agent in your own environment.

License

Apache 2.0 LICENSE

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
e2e module
pkg
apisix
Package apisix provides some utility functions which are related to the APISIX resources.
Package apisix provides some utility functions which are related to the APISIX resources.
cache
Package cache provides cache solutions to store APISIX resources.
Package cache provides cache solutions to store APISIX resources.
id
log
set

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL