Back to Home

Clone omegle.com: pogovorisomnoi.ru

AMQP · STOMP · comet · orbited · omegle · pogovorisomnoi.ru · chats · anonymity

Clone omegle.com: pogovorisomnoi.ru

    Talk to me.ru


    We will not talk about stranger syndrome , but simply say that we launched a small project, talk to me.ru , a very frank clone of the English-language service omegle.com .
    The service allows you to communicate with one randomly selected site visitor anonymously one on one. And most importantly! We have cookies sound notification of messages :)

    What for?


    Indeed, why create another resource if there is omegle.com and Russian-language clones appeared ? It   became interesting to me and DMS to make a clone. Just repeat an interesting idea, using new technologies. When the desire arose, there were no clones yet, it inspired hope to be the first, but ...
    slowpoke

    In general, this could have been finished by invoking the Habraeffect on the heads of the hard drives and the network interfaces of the server, but we decided to talk a bit about the insides of the service. So:

    The technical side of the service


    The heart of the system is the STOMP protocol and the message delivery server. I will explain the picture:

    image

    1. From clients using the STOMP protocol over HTTP (implemented by the js library that comes bundled with orbited), messages are sent to the Orbited server, which is a bridge between the http and tcp protocols.
    2. Orbited proxies STOMP messages to any AMQP broker that has a STOMP interface.

    AMQP-broker is a server that is designed for guaranteed delivery of messages of any format to clients. Ideal for the tasks of chats, IM, etc.

    This architecture allows you to exclude a relational database from the messaging process, which reduces resource consumption and increases reliability. The JS client library provided with Orbited allows you to create comet connections to the server and implements IRC, XMPP and STOMP protocols “out of the box”.
    We don’t know the loads that our system can withstand, so we can’t be sure for stability during the Habra effect :)

    In general, welcome . Chat started, greet the other person.

    Read Next