powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как лучше проверять новые сообщения?
16 сообщений из 16, страница 1 из 1
Как лучше проверять новые сообщения?
    #38961064
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробую написать не большой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей. как лучше проверять поступление новых сообщений для отдельного клиента. Отправлять запрос на сервер через какой то промежуток времени?или держать постоянное соединение, может кто знает как это реализовано в других месенджерах?
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961100
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Держать соединение.
Запросами серверу ты просто загрузишь сервер бесполезной работой. При этом скорость доставки сообщений будет медленная.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961101
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961105
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TМожешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской.
ок было бы еще лучше
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961757
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КартежникDima TМожешь взять готовое решение. Например jubber. Есть опенсорцные реализации как серверной части, так и клиентской.
ок было бы еще лучше

ActiveMQ например.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961818
YesSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivКартежникпропущено...

ок было бы еще лучше

ActiveMQ например.
ZeroMQ.

ActiveMQ написана на джаве.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961950
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YesSqlZeroMQ.

почитал про нее, по описанию очень хороша, и звучит многообещающе
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961959
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, может, пуш-сервер, а?
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38961981
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КартежникYesSqlZeroMQ.

почитал про нее, по описанию очень хороша, и звучит многообещающе
Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит.
Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь.
Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился.
Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..."
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38962001
YesSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TКартежникпропущено...

почитал про нее, по описанию очень хороша, и звучит многообещающе
Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит.
Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь.
Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился.
Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..."
Наверное это зависит от версии ZMQ Версия 3 протокола поддерживает CURVE Security Mechanism
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38962008
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YesSqlНаверное это зависит от версии ZMQ Версия 3 протокола поддерживает CURVE Security Mechanism
Не знаю как сейчас, но пару лет назад на сайте проекта http://zeromq.org/ не было ссылок на на такую поддержку, потому и отказался. В итоге изобрел свой UDP-велосипед.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38963494
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YesSqlMasterZivпропущено...


ActiveMQ например.
ZeroMQ.

ActiveMQ написана на джаве.

ну и что? нормально работает...
не, zmq тоже ничего...
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38963566
YesSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivYesSqlпропущено...

ZeroMQ.

ActiveMQ написана на джаве.

ну и что? нормально работает...
не, zmq тоже ничего...

Работает, несомневаюсь. ТС спросил авторнаписать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38964428
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
написать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей
да именно просят написать так чтобы он в будущем расширялся, т.е. дополнительные серваки ставить надо будет когда кол-во пользовтелей будет очень большим, и в то же время это будет всего лишь дополнительный функционал к основное проге
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38964466
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картежникнаписать небольшой месенджер(дополнение к программе). ожидается что будет большое кол-во пользователей
да именно просят написать так чтобы он в будущем расширялся, т.е. дополнительные серваки ставить надо будет когда кол-во пользовтелей будет очень большим, и в то же время это будет всего лишь дополнительный функционал к основное проге
Если сообщения небольшие (<1370 байт) можешь в сторону UDP посмотреть. Там правда придется контроль доставки свой прописать.
...
Рейтинг: 0 / 0
Как лучше проверять новые сообщения?
    #38965137
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TКартежникпропущено...

почитал про нее, по описанию очень хороша, и звучит многообещающе
Хорошая вещь. Изучал, впечатлился, но она для защищенных сетей, т.е. не для инета. Там каждый узел сообщает как его зовут и все остальные ему верят. Кого-то из инета пускать в ZeroMQ точно нельзя, концов не найдешь кто и откуда тебе гадит.
Не забывай про безопасность: да, это сложно и муторно, но без этого очень больно бывает и при этом концов не найдешь.
Я от ZMQ отказался именно потому что никак невозможно отследить кто к тебе подцепился.
Остальные *MQ не изучал, т.к. там начало всех документаций начинается "Найдите спеца по нашей *MQ, который спроектирует вам всю систему, иначе потеряете кучу времени/денег в забеге по граблям ..."


че за чушь несешь то?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как лучше проверять новые сообщения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]