An open API service indexing awesome lists of open source software.

https://github.com/thiagoloureiro/megaphone

A framework to self register services on Consul.IO
https://github.com/thiagoloureiro/megaphone

consul register

Last synced: 2 months ago
JSON representation

A framework to self register services on Consul.IO

Awesome Lists containing this project

README

        

# MegaPhone
A framework to self register services on Consul.IO

*MegaPhone*

MegaPhone is a lightweight framework to run self hosting REST services using Web Api or NancyFx ontop of a Consul or ETCD cluster. Each service will start out by allocating a free port to run on, once the service is started, it will register itself in the local cluster provider.

This project was inheritate from the original Microphone with the intention to keep the development, improvement and fixes, because the actual project is unoperative and nuget packages outdated.

**MegaPhone.Core**
[![NuGet](https://buildstats.info/nuget/Megaphone.Core)](http://www.nuget.org/packages/Megaphone.Core)

**MegaPhone.Etcd**
[![NuGet](https://buildstats.info/nuget/Megaphone.Etcd)](http://www.nuget.org/packages/Megaphone.Etcd)

**MegaPhone.Nancy**
[![NuGet](https://buildstats.info/nuget/Megaphone.Nancy)](http://www.nuget.org/packages/Megaphone.Nancy)

**MegaPhone.WebApi**
[![NuGet](https://buildstats.info/nuget/Megaphone.WebApi)](http://www.nuget.org/packages/Megaphone.WebApi)

[![Build Status](https://img.shields.io/appveyor/ci/thiagoloureiro/megaphone/master.svg)](https://ci.appveyor.com/project/thiagoloureiro/megaphone)

[![Build history](https://buildstats.info/appveyor/chart/thiagoloureiro/megaphone)](https://ci.appveyor.com/project/thiagoloureiro/megaphone/history)