|
|
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
пробую написать не большой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей. как лучше проверять поступление новых сообщений для отдельного клиента. Отправлять запрос на сервер через какой то промежуток времени?или держать постоянное соединение, может кто знает как это реализовано в других месенджерах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 08:10 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Держать соединение. Запросами серверу ты просто загрузишь сервер бесполезной работой. При этом скорость доставки сообщений будет медленная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 08:41 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Можешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 08:44 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Dima TМожешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской. ок было бы еще лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 08:47 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
КартежникDima TМожешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской. ок было бы еще лучше ActiveMQ например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 16:08 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
MasterZivКартежникпропущено... ок было бы еще лучше ActiveMQ например. ZeroMQ. ActiveMQ написана на джаве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 16:52 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
YesSqlZeroMQ. почитал про нее, по описанию очень хороша, и звучит многообещающе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 18:46 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
А, может, пуш-сервер, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 18:55 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
КартежникYesSqlZeroMQ. почитал про нее, по описанию очень хороша, и звучит многообещающе Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит. Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь. Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился. Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 19:14 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Dima TКартежникпропущено... почитал про нее, по описанию очень хороша, и звучит многообещающе Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит. Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь. Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился. Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..." Наверное это зависит от версии ZMQ Версия 3 протокола поддерживает CURVE Security Mechanism ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 19:50 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
YesSqlНаверное это зависит от версии ZMQ Версия 3 протокола поддерживает CURVE Security Mechanism Не знаю как сейчас, но пару лет назад на сайте проекта http://zeromq.org/ не было ссылок на на такую поддержку, потому и отказался. В итоге изобрел свой UDP-велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2015, 20:00 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
YesSqlMasterZivпропущено... ActiveMQ например. ZeroMQ. ActiveMQ написана на джаве. ну и что? нормально работает... не, zmq тоже ничего... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 07:58 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
MasterZivYesSqlпропущено... ZeroMQ. ActiveMQ написана на джаве. ну и что? нормально работает... не, zmq тоже ничего... Работает, несомневаюсь. ТС спросил авторнаписать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 09:29 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
написать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей да именно просят написать так чтобы он в будущем расширялся, т.е. дополнительные серваки ставить надо будет когда кол-во пользовтелей будет очень большим, и в то же время это будет всего лишь дополнительный функционал к основное проге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 16:48 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Картежникнаписать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей да именно просят написать так чтобы он в будущем расширялся, т.е. дополнительные серваки ставить надо будет когда кол-во пользовтелей будет очень большим, и в то же время это будет всего лишь дополнительный функционал к основное проге Если сообщения небольшие (<1370 байт) можешь в сторону UDP посмотреть. Там правда придется контроль доставки свой прописать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 17:12 |
|
||
|
Как лучше проверять новые сообщения?
|
|||
|---|---|---|---|
|
#18+
Dima TКартежникпропущено... почитал про нее, по описанию очень хороша, и звучит многообещающе Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит. Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь. Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился. Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..." че за чушь несешь то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38963566&tid=1341021]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 457ms |

| 0 / 0 |
