|
|
Line 168: |
Line 168: |
| * '''Mentor:''' Arc Riley | | * '''Mentor:''' Arc Riley |
| * '''Contact details:''' #copyleftgames on freenode | | * '''Contact details:''' #copyleftgames on freenode |
|
| |
|
| |
| === XMPP servers performance comparator ===
| |
| * '''Software Project:''' XMPP server performance comparison tool
| |
| * '''Software URL:''' Not specified yet
| |
| * '''Software VCS URL:''' Not specified yet
| |
| * '''Software Description:''' This is completely new project aiming to compare performance of most popular XMPP servers MongooseIM, ejabberd, Prosody, OpenFire, Tigase and what not
| |
| * '''Brief explanation:''' The main goal of this project is to specify some common load test scenarios and automate the process of load testing various XMPP servers. This tool should automate server deployments based on publicly available scripts and generate specified load.
| |
| * '''Expected results:'''
| |
| ** A tool running load tests against specified XMPP servers and producing comparisons for multiple use patterns.
| |
| ** A profile for pubsub use
| |
| ** A profile for large chatroom use
| |
| ** A profile for many chat users
| |
| ** A profile for machine to machine use
| |
| * '''Knowledge Prerequisite:''' Erlang, Python, load testing, docker
| |
| * '''Difficulty:''' Hard
| |
| * '''Implementation Languages:''' Erlang, Python
| |
| * '''Mentor:''' Micha? Piotrowski
| |
| * '''Contact details:''' michal.piotrowski@erlang-solutions.com, mongoose-im@erlang-solutions.com
| |
|
| |
|
|
| |
|