Is it useful to use a real-time chat application in java using sockets for mobile platforms

I am trying to create a mobile chat application with a target user through 3lac, I have seen articles related to the XMPP server and client approach, node.js with socket.io, but the confusion will scale for so many users.

Can this be achieved with a java api socket for so many users.

+1
source share
1 answer

The implementation language has little effect on the scalability of the solution compared to the skills of developers with this language and solution design.

- : 1) C10K 2) , O(numPeople*numPeopleSubscribedToPerson*numDevicesPerPerson*rateOfInteractions).

facebook, twitter gmail (: - push/long polling ).

facebook, gmail ? Varnish C10K .

Java Sockets, . . . 1-10 . , . Java Java NIO , , .

, node.js, , , Java. .

+2

All Articles