[erlang-questions] Help my with Chat System

CGS <>
Wed Nov 2 08:48:16 CET 2011


Erlang/OTP solution: Ejabberd (XMPP) + JavaScript (see 
http://xmpp.org/xmpp-software/libraries/ for some examples).

Cheers,
CGS




On 11/02/2011 08:00 AM, Ngoc Dao wrote:
> Another good read:
> http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1
>
> Why the Swing Desktop Client does not connect to the Erlang Server?
> Isn't this simpler?
> All clients<-- Comet -->  Erlang frontend server<-- Thrift -->
> Processing backend Java server
>
> Ngoc
>
>
> On Wed, Nov 2, 2011 at 12:58 PM, Summer nguyen<>  wrote:
>> Hello experts,
>> My job is implementing a Chat System between a Web user ( Comet client) and
>> a Swing Desktop Client.
>> After searching google, I found a topic of a Facebook Engineer that make me
>> choose Erlang:
>> http://www.facebook.com/note.php?note_id=14218138919
>>
>> So I'm very new to Erlang and Thrift.
>> After studying , Here is my solution:
>>
>> Comet Server ( using Erlang)
>>
>> Accept Comet Clients
>> If the client is New, Call Processing Server  using Thrift to generate an ID
>> for him.
>> Store Response Object in a Dict using the abobe ID
>> Get Message from Comet Client and Call Processing Server  using Thrift to
>> send Message to Swing Desktop Client
>> Open a Thrift Server Service (1) that listen from Processing Server action:
>> send message to ID xxx ( and then response to the right comet Client)
>>
>> Processing Server ( Using Java)
>>
>> Accept Swing Desktop Client
>> Open a Thrift Server Service (2) that listen from Comet Server actions:
>> generate ID, send message ( and then Send to Swing Desktop Client)
>> Receive message from Swing Desktop Client , then Call Comet Server  using
>> Thrift to send Message to Comet Client
>>
>> Please give me advice if Erlang have a better solution for me.
>> If you don't understand my idea, please tell me. My english is not good.
>> Thank you very much.
>>
>> --
>> Name: Nguyen Huu Ha
>> HCMC University of Technology
>> Faculty of  Computer Science&  Engineering
>> Tel: 01699987252
>> Email: 
>> Y!h: summer.inthesun
>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list