Ответ на комментарий от Peter
Короче, если инженерно, то это тег, ну пусть xdata/размер в байтах.
Этот блоб мы как нода фетчим за 1 доп запрос на сообщение.
А теперь клиенты(в том числе и веб).
Если это будет просто файл, то можно конечно, но как это определит софт? Что там, картинка или видосик? Поэтому я и думал, что в общем случае там мб какой то простой контейнер.
Ну смотрите, у нас же сообщение в определенном формате? Вот и тут, некий универсальный формат но допускающий бинарные данные.
Зачем? Не нарушена совместимость с ii. Старый софт пропустит текст, но не пропустит котика. И логическая сущность останется одна -- сообщение с msgid.
Так что для этих доп данных я придумал бы все таки что то простое, но все-таки допускающее задание ключ = блоб...
Этот блоб мы как нода фетчим за 1 доп запрос на сообщение.
А теперь клиенты(в том числе и веб).
Если это будет просто файл, то можно конечно, но как это определит софт? Что там, картинка или видосик? Поэтому я и думал, что в общем случае там мб какой то простой контейнер.
Ну смотрите, у нас же сообщение в определенном формате? Вот и тут, некий универсальный формат но допускающий бинарные данные.
Зачем? Не нарушена совместимость с ii. Старый софт пропустит текст, но не пропустит котика. И логическая сущность останется одна -- сообщение с msgid.
Так что для этих доп данных я придумал бы все таки что то простое, но все-таки допускающее задание ключ = блоб...
Peter (2019-03-03 19:45:32)
[Ответить]