|
Обмен с мобильный приложением Номенклатура 40 000 позиций | ☑ | ||
---|---|---|---|---|
0
Geroy
19.05.21
✎
11:26
|
Всем привет. Как лучше организовать обмен данными с мобильным приложением?
Номенклатуры 40 000 позиций + свойства товаров по 10 у каждой позиции + цены + остатки + картинки xml или json ? |
|||
1
Василий Алибабаевич
19.05.21
✎
11:41
|
(0) xml - стандарт. json - более компактный.
В случае 40 000 корневых элементов ИМХО в лоб ничего не поможет. Нужно резать на части. Организовывать специальный протокол обмена... |
|||
2
Smit1C
19.05.21
✎
11:44
|
Только JSON
|
|||
3
Smit1C
19.05.21
✎
11:44
|
Картинки отдельно
|
|||
4
Kassern
19.05.21
✎
11:46
|
(0) а мобильное устройство потянет 40тыс+ картинок?) Бейте на пакеты, как это делают многие сервисы. Например по 500 позиций за раз. Выдается токен на следующий пакет и так пока не получите пустой токен, либо какой-то фиксированный, что закончился обмен.
|
|||
5
Василий Алибабаевич
19.05.21
✎
11:54
|
Картинки вообще в базе МП хранить не нужно. Приборчик умрет. И даже звука не подаст. Картинки нужно показывать из ЦБ по запросу. Есть инет - попросили ЦБ - показали картинку. Нет инета - попросили что б приходили вчера.
|
|||
6
Kassern
19.05.21
✎
11:57
|
(5) для 40к картинок я бы тоже с инета тянул фотку, а передавал лишь ссылку. Если локальная сеть, то можно из каталога тянуть фотку.
|
|||
7
Geroy
19.05.21
✎
12:00
|
(5) Именно так и планировал в base64.
тут вопрос больше в скорости подготовки данных, время формирования JSON. |
|||
8
Geroy
19.05.21
✎
12:14
|
Вопрос в том как ускорить формирование самого JSON так как для 40 000 позиций по 14 реквизитов для каждой позиции...
|
|||
9
Garykom
гуру
19.05.21
✎
12:18
|
(0) https://ru.wikipedia.org/wiki/GRPC и https://ru.wikipedia.org/wiki/Protocol_Buffers
Но не освоишь картинки по http дико накладно |
|||
10
Geroy
19.05.21
✎
12:19
|
(9) для GRPC и протобаффа нужен http 2.0
|
|||
11
Конструктор1С
19.05.21
✎
12:22
|
(0) неправильно подходишь к решению задачи. В данном случае МП лишь клиент, который должен по запросу отображать нужные данные. А не вычерпывать БД
|
|||
12
arsik
гуру
19.05.21
✎
12:23
|
(0) Зачем каждый раз 40К гнать? Через планы обмена отдавай только то что изменилось.
|
|||
13
sitex
naïve
19.05.21
✎
12:24
|
(0) Тяни что нужно , а не тяни все подряд.
|
|||
14
Geroy
19.05.21
✎
12:26
|
(12) (13)
Это Первая загрузка, далее только изменения . Должен быть сразу доступ ко всему каталогу. |
|||
15
Geroy
19.05.21
✎
12:26
|
(14) Объём данных не пугает, проблема только в скорости формирования данного пакета
|
|||
16
sitex
naïve
19.05.21
✎
12:28
|
(15) Вопрос: Что делать 40к номенклатуре в МП ? Что всей воспользуются
? |
|||
17
Geroy
19.05.21
✎
12:32
|
(16) обсуждаем не постановку задачи, а тех. решения )
всё понятно, используем JSON собираем его вручную |
|||
18
trdm
19.05.21
✎
12:54
|
(9) Блин, а полем HTML-документа со ссылками на http ресурс нельзя было обойтись?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |