What is Megaphone?

What is Megaphone?
The Megaphone project is about enhancing open source chat software. Specifically, the goal is to allow ejabberd to support 1,000,000 simultaneous users. See The Plan page for more details on how I plan to solve this problem. See the About this Blog page for more details on why I created this blog.

Monday, March 26, 2012

A Modest Success

Previously...
  • I noted that ECM is a piece of junk.
  • I noted that the megaphone replies were missing the content-length header.
  • I decided to try a simple pass-through.

I tried the simple pass through and it worked!  This, however, is not quite the victory one might hope for.  The real purpose of doing something like that was to ensure that BOSH through node was working at all --- the fact that it did work means that there is at least a chance of megaphone working.

The next step is to set up an extremely simple pass through that goes into ejabberd instead of using the regular BOSH interface via port 5280.  If I can get that to work, it will show not only that my code really stinks, but also that my goal is very achieveable...even in the real world!

Next time: the results of this revised, evil master plan.

No comments:

Post a Comment