Huawei Video Conferencing Recognized as a Leader by Frost & Sullivan
#Technology Huawei is named one of the leaders by the world-renowned consulting firm Frost & Sullivan in its recently released Global Video Conferencing Market Research Report. Huawei wins this for its field-proven audio and video technologies and outstanding market performance. http://bit.ly/2JRErkQ #Huawei #BigData #AI
Mercury: Highly-scalable and Distributed Socket Messaging Library
When we want to develop a client-to-client or client-to-server messaging application, which may be an instant messaging application or an application that IoT machines talking to each other, we firstly think to build a server that accepts TCP socket connections and orchestrate the messaging between clients. We choose a messaging protocol like XMPP, LEMP, MQTT, etc. The protocol we choose is independant from the server’s technical implementation. Namely, we must have a server platform that clients can connect to over TCP and that they can identify themselves and send messages to other clients through this server platform before we choose the messaging protocol. After that, we implement the protocol and our messaging platform is built.
At this point, I want to introduce Mercury, a Java library, which is for building the distributed structure of a such system without thinking the messaging protocol. It handles TCP client connections, holds the presence of the clients on top of Apache Ignite distributed cache, and maintains a cluster that is responsible for distributing the client-to-client messages between multiple Mercury nodes with Protocol Buffers (Google’s data interchange format). https://goo.gl/SsFjA1 #DataIntegration #ML

