Можно ли определить порядок получения узлов pubsub в xmpp? openfire возвращает узлы в случайном порядке. По крайней мере, я не вижу никакой логики. он не сортируется по дате создания, а не по «узлу», а не по «имени» или заголовку. в базе данных есть атрибут даты создания - как я могу получить его узлы по дате создания? возможно, эта функциональность? или можно было бы с помощью ejabberd?Порядок возврата узлов pubsub
ответ
В спецификации не указаны какие-либо заказы, поэтому нет, вы не можете ожидать какого-либо конкретного заказа в результатах. Некоторые серверы могут сортировать их по некоторому атрибуту (например, имя), но вы не можете полагаться на это на серверах или даже на версиях одного и того же сервера, поскольку это всего лишь деталь реализации.
Тот факт, что Openfire хранит дату создания, является деталью реализации и не имеет ничего общего со спецификацией.
Я предлагаю вам отсортировать их после извлечения их в случае сортировки по имени, но для даты создания в Openfire вы можете предоставить свой собственный плагин для получения информации в том порядке, в котором вы предпочитаете. Конечно, вы тогда кодируете свой плагин, а не спецификацию в этот момент.
- 1. Порядок возврата массива
- 2. Определить порядок документов из узлов
- 3. Порядок регистрации веб-узлов Stripe
- 4. кластера Порядок узлов в GraphViz
- 5. Порядок возврата к значению поплавка
- 6. порядок возврата pthread_join() в C
- 7. PubSub PubSub/шаблон наблюдателя для C++?
- 8. gcloud бета PubSub - Недопустимый выбор «PubSub»
- 9. Durandaljs pubsub
- 10. Java JCR как изменить порядок узлов?
- 11. GoJS генограммы, изменить порядок узлов обычаем
- 12. Обратный порядок узлов DOM с Javascript
- 13. Изменить порядок узлов в односвязном списке
- 14. Использовать XmlReader и игнорировать порядок узлов
- 15. Как установить порядок узлов для задания SLURM?
- 16. Как изменить порядок узлов вложенного дерева (DoctrineExtensions)
- 17. Имеет ли порядок добавления дочерних узлов?
- 18. Установить порядок узлов xml с помощью xslt
- 19. Порядок выполнения в потоках узлов Node
- 20. смежности модель, учитывая идентификатор возврата узлов листа
- 21. Функция возврата таблицы всех дочерних узлов узла
- 22. Запрос Cypher для возврата подсчетов групп узлов
- 23. Sql Query для возврата узлов листа?
- 24. Каков порядок возврата файловых дескрипторов в epoll?
- 25. Как узнать порядок возврата в этом коде?
- 26. Как ограничить порядок возврата в результатах XQuery?
- 27. Порядок возврата записей из базы данных
- 28. Что определяет порядок возврата класса Class.getMethods()?
- 29. Весенняя интеграция pubsub vs Spring amqp RabbitMQ pubsub
- 30. Ошибка модуля PubSub
Что относительно ejabberd? можно ли настроить его таким образом? Я знаю некоторые java, но будет ли трудно написать такой плагин? – user1054134
Я предлагаю вам спросить на форуме ejabberd. Я никогда ничего не писал в erlang или не использовал ejabberd. – Robin