Welcome to ElBierro!
ElBierro wants to support YOU to have a better streaming experience. ElBierro is offering personal support and custom tailored streaming features just for you!
Multi-Threading ElBierros connection to IRC
UPDATE This update is finished! Sadly not with the expected result, but bot already got faster by like 40%.
ElBierro was never intended to host sooo many streams, but well, now there are more than 1300 streamers ElBierro is serving at the moment. ElBierro connects with one connection and joins all these 1300 streams and that one process as to process all the incoming messages. Thats not very effective, especially with all the PCG streamers using the PCG module. Thats why I gotta rebuild the bots connection to Twitch to be multi-threaded.
On Friday, I'll re-do the connection to Twitch Chat and split the bot up to initially 20 connections. That means, that at the current state around 70 streamers are on each connection. This should speed up the bot A TON since the workload of processing messages is spread out from 1 to 20 workers. Imagine it like in a factory.. 20 people produce more parts than just a single person.
With that and yesterdays PCG module re-write, the bot should be future-proof for now. :)