sangoma / switchy

async FreeSWITCH cluster control
https://switchy.readthedocs.io/en/latest/
Mozilla Public License 2.0
72 stars 18 forks source link

Rewrite ESL.py in python or cython #26

Open goodboy opened 8 years ago

goodboy commented 8 years ago

I have suspicions that even if/when we move to mod_amqp it might not be as performant as plain old ESL for load testing. Either way, it would be great to not depend on the SWIG module and have a standalone python package.

This will mostly likely required a read of the libesl implementation to get going.

goodboy commented 8 years ago

The guys at Evolux have punched out a pure python replacement greenswitch! So it saves us all the work ;D

As a first task I'd like to benchmark the performance difference between greenswitch versus the default libesl SWIG client.