|   |   | 
| 
 | Обмен с мобильный приложением Номенклатура 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 ресурс нельзя было обойтись?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |