Size: a a a

Kotlin Community

2020 October 29

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Мне пока голые стримы жсончика. Все остальное потом. Кстати, там есть разница между метадата блоком и дата блоком?
там есть Payload с 2-мя пакетами - data и metadata
источник

OY

Oleg Yukhnevich in Kotlin Community
пакет - это ByteReadPacket из ktor-io
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
там есть Payload с 2-мя пакетами - data и metadata
Я понимаю. Просто у нас пока просто жсончик. Но в будущем есть шанс, что мы захотим туда довесить бинарный пакет в довесок. Вот вопрос стоит этот жсончик сейчас кидать в дату или в метадату
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Я понимаю. Просто у нас пока просто жсончик. Но в будущем есть шанс, что мы захотим туда довесить бинарный пакет в довесок. Вот вопрос стоит этот жсончик сейчас кидать в дату или в метадату
а что в этом json?
но вообще, на 90 % уверен, что в data
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
а что в этом json?
но вообще, на 90 % уверен, что в data
Евент. Просто в теории мы рассматриваем возможность евентов с банарный пейлоадом. Вопрос в том, есть ли какая-то разница между датой и метадатой
источник

РО

Рулон Обоев... in Kotlin Community
ментальная
источник

AN

Alexander Nozik in Kotlin Community
Просто в DataForge тоже двух-компонентные сообщения. Но по тамошней ментальной модели у нас это должна быть метадата, поскольку человекочитаемая и с фиксированным форматом
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Евент. Просто в теории мы рассматриваем возможность евентов с банарный пейлоадом. Вопрос в том, есть ли какая-то разница между датой и метадатой
есть
большая
примеры metadata есть в спеке, например, роутинг, трэйсинг, авторизация и тд, и их можно комбинировать в одну метадату посредством composite metadata
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
есть
большая
примеры metadata есть в спеке, например, роутинг, трэйсинг, авторизация и тд, и их можно комбинировать в одну метадату посредством composite metadata
А, таки это все-таки служебная информация. Ну хорошо
источник

OY

Oleg Yukhnevich in Kotlin Community
это мета-данные :)
да
но можно и свою понятное дело метадату сделать
источник

OY

Oleg Yukhnevich in Kotlin Community
Oleg Yukhnevich
есть
большая
примеры metadata есть в спеке, например, роутинг, трэйсинг, авторизация и тд, и их можно комбинировать в одну метадату посредством composite metadata
вот эти метадаты разные - как раз то, над чем я сейчас работаю
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
вот эти метадаты разные - как раз то, над чем я сейчас работаю
Ну если что завернем данные в DF контейнер
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Ну если что завернем данные в DF контейнер
А куда глянуть на то, что у Вас сейчас?
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
А куда глянуть на то, что у Вас сейчас?
Сейчас у нас вообще POST + SSE, что мне категорически не нравится. В смысле сообщения пока Json. Но если будет бинарный блок, мы его завернем при помощи своего собственного двухкомпонентного протокола
источник

SE

Sobolev Erik in Kotlin Community
Всем привет. Ребят,объясните мне пожалуйста, зачем в kotlin объявили войну null, но при этом сделали обходные пути, типа Int? и lateinit?
источник

AN

Alexander Nozik in Kotlin Community
Sobolev Erik
Всем привет. Ребят,объясните мне пожалуйста, зачем в kotlin объявили войну null, но при этом сделали обходные пути, типа Int? и lateinit?
Никто не объявил войну. Читаем https://medium.com/@elizarov/null-is-your-friend-not-a-mistake-b63ff1751dd5
источник

РО

Рулон Обоев... in Kotlin Community
война это сильно сказано
источник

VP

Vladimir Petrakovich in Kotlin Community
Sobolev Erik
Всем привет. Ребят,объясните мне пожалуйста, зачем в kotlin объявили войну null, но при этом сделали обходные пути, типа Int? и lateinit?
Войну объявили не null, а NPE. Int? - это нормальный тип, а lateinit сделали для интеропа с существующим кодом и тех, кто привык к риску.
источник

SE

Sobolev Erik in Kotlin Community
Спасибо. Кое-что встало на свои места))
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Сейчас у нас вообще POST + SSE, что мне категорически не нравится. В смысле сообщения пока Json. Но если будет бинарный блок, мы его завернем при помощи своего собственного двухкомпонентного протокола
А на код можно глянуть?)
Ссылочку бы
То может что конкретнее посоветую
источник