Flipkart / phantom-mysql-proxy

The Mysql proxy leverages the Phantom extensibility support.
22 stars 8 forks source link

Phantom

Phantom is a high performance proxy for accessing distributed services. It is an RPC system with support for different transports and protocols. Phantom is inspired by Twitter Finagle clients and builds on the capabilities of technologies like Netty, Unix Domain Sockets, Netflix Hystrix and Spring. Phantom proxies have been used to serve hundreds of millions of API calls in production deployments at Flipkart.

Phantom Mysql Proxy Console

Monitor

Getting Started

The Getting Started page has "5 minute" examples to help you start using Phantom Mysql proxy.

Documentation and Examples

Phantom project modules that start with "sample" - for e.g. sample-mysql-proxy is an example proxy implementations. Documentation is continuously being added to the Wiki page of Phantom Mysql Proxy (https://github.com/Flipkart/phantom-mysql-proxy/wiki)

License

Phantom is licensed under : The Apache Software License, Version 2.0. Here is a copy of the license (http://www.apache.org/licenses/LICENSE-2.0.txt)

This project is under development and not tested for production release. It is currently in use for testing service failures in stage and qa environment.