design for java socket server needed for forex rates streaming application
<p>My application connects to my broker's TCP/IP rate server for which it acts as a client and fetches the rate and processes the data and this data which has to be available to my mobile clients for which my application will act as a server.I have been using Java to fetch and store the data in string-buffer which is passed to each client which connects to me, Problem is that it is not fast,scalable,reliable option Can someone suggest me a better approach and some hints on design implementation, is Java suited for this type of application or other languages could do better.Please help</p>
