LINUX.ORG.RU

Что выбрать для реализации чата?

 


1

3

Нужно разработать чат как часть одной ынтырпрайзной системы. Я, в силу своей неопытности, вижу 2 пути: велосипед на jms, либо интегрировать jabber сервер. Какие плюсы, минусы каждого из путей, может стоит использовать что-то другое?

★★★★★

ActiveMQ + Websocket

http://www.slideshare.net/cmoulliard/camelone2012-html5-websocket-activemqcamel

Я и сам в данный момент осваиваю A-MQ, только применительно к процессингу. Он поддерживает множество транспортов, включая веб, и фишки типа отката транзакций с отбросом сообщений в очередь мертвых писем. Для повышения реактивности очередь может размещаться в памяти, не затрагивая ввод/вывод.

А еще у него есть младший собрат — A-MQ Apollo, переписанный на скале, более реактивный и масштабируемый, правда еще не совcем готовый к энтерпрайзу.

zensey
()
Последнее исправление: zensey (всего исправлений: 2)

[фантазирую]

ircd?

[/фантазирую]

Infra_HDC ★★★★★
()

велосипед поверх redis. Кстати еще большой вопрос чем HTTP отдавать

maxcom ★★★★★
()

в силу своей неопытности

велосипед

Ты сам ответил.

По мере роста опыта можно придумать свой велосипед.

Deleted
()

в универе велосипедили на rmi (в академических целях), к этом ещё и шифрование прикручивали :)

invy ★★★★★
()
Ответ на: комментарий от Deleted

Люблю велосипедить. Странно, что никто не поддержал и не опустил идею с интеграцией джаббер сервера. Разве в этом вашем энтерпрайзе не так дела делаются?

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от f1xmAn

В энтерпрайзах покупают аоловскую поделку BChat в которой историю обещают запилить только вот-вот скоро уже.

urxvt ★★★★★
()

а точно нужен в этой самой ынтырпрайзной системе чат?

А то вон в гуе для октавы запилили поначалу вкладку с автоподключением IRC клиента на официальный канал этой самой октавы. А потом разрабы прокляли этот irc клиент и решительно разуплотнили из исходников.

Короче ТЗ решает

anonymous
()
Ответ на: комментарий от anonymous

Это одна из ключевых особенностей системы.

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от dizza

Мне понравилась идея использовать jms через xmpp транспорт. Также хочется, чтобы пользователи имели возможность использовать свой xmpp клиент.

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от f1xmAn

Разве в этом вашем энтерпрайзе не так дела делаются?

Нет. В ынтерпрайзах ставку делают на откатные решения.

Люблю велосипедить.

Та же беда. Подрабатываю сисопом, пилю велосипед-im (типа внутриконторской BBS) на джаве + постгрес.

Deleted
()
Ответ на: комментарий от Deleted

Нет. В ынтерпрайзах ставку делают на откатные решения.

Даже im должен уметь rollback?

на джаве + постгрес

/me одобряет брата-спортсмена.

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от f1xmAn

/me одобряет брата-спортсмена.

Дык дело в том, что одно время обильно вкуривал джаву с постгресом (и продолжаю это делать), не будучи джавистом. По основной работе стояла интересная задача, которую я и хотел решить «интересно».

Теперь это кагбэ не нужно, а навыки куда-то девать нужно, вот и пилю. Бывает по выходным сижу, интерес есть. «За спасибо», но если предложат перейти на полную ставку, чтобы заниматься этой системой в том числе, пойду, конечно.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.