Ограничение присутствия Pubnub до 20

#javascript #python #pubnub

#javascript #python #pubnub

Вопрос:

Я реализую presence с помощью pubnub, и я сталкиваюсь с проблемой, я создаю метод для получения присутствия в python, и он работает должным образом, когда я подключаю от одного до 20 пользователей одновременно, но как только я создал больше, я не получил должного ответа от пользователей joins.. Я создал простой js-скрипт для подписки пользователей..

 var pubnub =[];
  for(i=0; i<=100;i  ) {
     pubnub[i] = PUBNUB.init({
        subscribe_key: "subkey",
        uuid: "user" i
     });
   }
  

После первых 20 я просто получаю заполняемость в ответе метода presence вместо обычного действия join или leave с соответствующим uuid.

Есть ли у него ограничение, или, возможно, pubnub знает, что я открываю их с того же IP-адреса и каким-то образом блокирую его подписки? Я хотел бы знать, как это происходит.

Ответ №1:

@cri_sys, это оптимизация на стороне сервера, чтобы быть уверенным, что мы не завалим вас данными, когда по линии поступает слишком много данных о присутствии.

Свяжитесь с нами по support@pubnub.com , и мы можем настроить его для вас на поведение < 20 или более подробно объяснить, почему вам может понадобиться альтернативное поведение при> 20.

джереми

Комментарии:

1. Дело в том, что я должен в режиме реального времени изменять статус пользователей в моей системе, я мог бы получить их все с помощью here_now, но если я просто получу их все, мне придется обновлять everyuser онлайн. Но вместо этого я хотел бы получить только пользователя, который изменил статус, онлайн в автономном режиме, как это делает присутствие. Или, может быть, есть способ, которым presence отправит мне массив изменений статуса, например, за последнюю минуту, чтобы я мог обновить только пользователя, который действительно изменился. есть предложения? Спасибо

2. Да, это оптимизация на стороне сервера, которую мы будем рады настроить для вас. Пожалуйста, свяжитесь с нами по support@pubnub.com и мы обязательно настроим вас по мере необходимости.

Ответ №2:

Свойство Presence Announce Max теперь отображается как свойство на панели надстроек Presence на портале вашей учетной записи. Вы можете установить значение до 100. Если вы хотите, чтобы оно было установлено выше, вам необходимо связаться support@pubnub.com .