All Projects → debeando → MySQLSandbox

debeando / MySQLSandbox

Licence: other
MySQLSandbox with orchestrator in docker

Programming Languages

Dockerfile
14818 projects
shell
77523 projects
go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to MySQLSandbox

Sandboxer-Objc
iOS file browser written in Objective-C
Stars: ✭ 31 (+138.46%)
Mutual labels:  sandbox
z-sandbox
A simple Sandbox implementation for Javascript
Stars: ✭ 24 (+84.62%)
Mutual labels:  sandbox
Uragano
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.
Stars: ✭ 28 (+115.38%)
Mutual labels:  consul
consul-acl-client-tutorial
Example how to configure and use Consul client agent with ACL
Stars: ✭ 26 (+100%)
Mutual labels:  consul
hubble
hubbling the universe nebula by nebula
Stars: ✭ 18 (+38.46%)
Mutual labels:  consul
marathon
Cross-platform test runner written for Android and iOS projects
Stars: ✭ 398 (+2961.54%)
Mutual labels:  orchestrator
consul role
Ansible role to install Consul (cluster of) server/agent
Stars: ✭ 14 (+7.69%)
Mutual labels:  consul
xss-http-injector
XSS HTTP Inject0r is a proof of concept tool that shows how XSS (Cross Site Scripting) flags can be exploited easily. It is written in HTML + Javascript + PHP and released under GPLv3.
Stars: ✭ 22 (+69.23%)
Mutual labels:  sandbox
getting-into-consul
A zero to complete walk through of setting up HashiCorp Consul on AWS from scratch!
Stars: ✭ 56 (+330.77%)
Mutual labels:  consul
torjail
🔒 download, verify & run torbrowser in a sandbox
Stars: ✭ 14 (+7.69%)
Mutual labels:  sandbox
hashicorp-labs
Deploy locally on VM an Hashicorp cluster formed by Vault, Consul and Nomad. Ready for deploying and testing your apps.
Stars: ✭ 32 (+146.15%)
Mutual labels:  consul
nomad-service-alerter
Alerting for Nomad Jobs
Stars: ✭ 37 (+184.62%)
Mutual labels:  consul
servicestack-configuration-consul
An implementation of ServiceStack IAppSettings interface that uses Consul.io key/value store as backing storage
Stars: ✭ 17 (+30.77%)
Mutual labels:  consul
MicroServicePractice
微服务实践的demo
Stars: ✭ 40 (+207.69%)
Mutual labels:  consul
hrpc
A simple Java RPC framework based on Spring, Netty, Protobuf and Consul
Stars: ✭ 34 (+161.54%)
Mutual labels:  consul
java-modern-tech-practice
😎 Java™ modern tech practice sandbox ⏳
Stars: ✭ 43 (+230.77%)
Mutual labels:  sandbox
share
基于 go + grpc + consul 的微服务系统
Stars: ✭ 24 (+84.62%)
Mutual labels:  consul
Fegaria-Remastered
Similar to my other project Fegaria, but with improved graphics, collisions and terrain generation.
Stars: ✭ 73 (+461.54%)
Mutual labels:  sandbox
katalog-sync
A reliable node-local mechanism for syncing k8s pods to consul services
Stars: ✭ 34 (+161.54%)
Mutual labels:  consul
hookpick
A tool to manage some operational concepts of Hashicorp Vault
Stars: ✭ 83 (+538.46%)
Mutual labels:  consul

MySQL Sandbox in docker

The idea for this project is playing to change replication topology, make a failover, recover a master, scale slaves, everything with traffic simulated.

Orcehstrator screenshot

MySQL Sandbox run in docker and has inside:

We use a multi-container Docker to defining and running any services for MySQL, one service for Orchestrator and one for ProxySQL. With any container of MySQL you have a possibility to play with slaves, co-master, and intermediate master.

Limitation:

  • Only run MySQL 5.7.
  • Only scale MySQL containers.
  • Only have high availability for MySQL.
  • Only run one container for ProxySQL, Orchestrator and Consul.

Usage

To simplify the usage, is implemented Makefile, and you have the all commands necessary to playing with this sandbox. For example, you can; up, down and scale containers or enter in the bash. Change topology replication or enter in MySQL or ProxySQL and more...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].