|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Не работает меркурий  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

mevgenym wrote:Тут трактовать можно по разному, три года это период выборки запроса. Вот как готовится ответ непонятно. То ли сразу делается запрос к ИБ на весь период в параметрах операции и складывается где то в кеше, пока не прийдет запрос со смещением, то ли только на окно выборки в вашем случае - 50. Во втором случае, объем выборки данных всегда ограничен окном (максимальное окно = 1000). Если окно маленькое, то увеличится количество запросов, вот что более критично объем данных или количество запросов? Вообще мы как пользователи не должны были задаваться такими вопросами. Система не отрабатывает свои задачи.

Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить. И хранить хоть несколько минут после последнего запроса теми же начальными параметрами. В случае большого количества запросов от разных клиентов - огромные объемы памяти.
Поскольку в запросе есть начальный момент, смещение и количество, в варианте Oracle (на котором у меркурия база и крутится), выглядеть это будет как-то так:
select * from table where UpdateDate>:date and ROWNUM>=:offset and ROWNUM<(:offset+:limit) order by UpdateDate. Беда в том, что до :offset тоже нужно из базы выборку сделать, просто ее никуда не помещать. Хорошо помогает проход по ключу на UpdateDate, если он есть и упорядочен в нужную сторону.
dmitry67


Зарегистрирован: 05/01/2018 10:26:51
Сообщений: 24
Оффлайн

Так скоро код для меркурия писать будем
SBekrenev


Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн

Всем привет!

У кого версия 2.1 - там списки удается получить от Меркурия?
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

SBekrenev wrote:Всем привет!

У кого версия 2.1 - там списки удается получить от Меркурия?

Нет, так же, как и 2.0.
SBekrenev


Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн

или тоже "An unexpected error has occurred while invoking target service operation." ?
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

SBekrenev wrote:или тоже "An unexpected error has occurred while invoking target service operation." ?

Да что хотите. Может, 0012, может, просто таймаут.
egais2018


Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн

dmitry67 wrote:Так скоро код для меркурия писать будем

Где вы были раньше?
SBekrenev


Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн

Меркурианцы что-то обещают?
egais2018


Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн

SBekrenev, Владимир Игнатов
А на 1.4? Или НАВ недостоверную информацию предоставил?

SBekrenev
Обещают собрать и поругать.
http://www.fsvps.ru/fsvps/news/27194.html

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 05/07/2018 16:10:43

Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

egais2018 wrote:SBekrenev, Владимир Игнатов
А на 1.4? Или НАВ недостоверную информацию предоставил?

SBekrenev
Обещают собрать и поругать.
http://www.fsvps.ru/fsvps/news/27194.html

У меня нет 1.4. Сразу писал 2.0. На 2.1 перейти с 2.0 - дело 15 минут. Только не надо улицы загружать новым запросом: у них часто не приходит GUID нас.пункта, поэтому данный запрос бесполезен.
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

egais2018 wrote:Обещают собрать и поругать.
http://www.fsvps.ru/fsvps/news/27194.html

Я правильно понимаю, что если в тексте не указан город, автор сам москвич и подразумевает Москву, т.к. в его понимании других городов просто нет?
egais2018


Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн

Владимир Игнатов
© Центральный аппарат
в Россельхознадзоре
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

egais2018 wrote:Владимир Игнатов
© Центральный аппарат
в Россельхознадзоре

Если для эффективности встречи надо больше, то заявляйте больше, тогда мы попробуем снять какое-нибудь место для встречи.

Плюс разработчики во Владимире, как я помню.
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

Владимир Игнатов wrote:
Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить.


просто иначе не могу понять слова "до сотен мегабайт по одному запросу, например на историю изменений журнала по всем видам продукции года за три"
в случае выборки по окну, макс окно = 1000, неужели здесь могут быть ответы в сотни метров...
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

mevgenym wrote:
Владимир Игнатов wrote:
Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить.


просто иначе не могу понять слова "до сотен мегабайт по одному запросу, например на историю изменений журнала по всем видам продукции года за три"
в случае выборки по окну, макс окно = 1000, неужели здесь могут быть ответы в сотни метров...

Видимо, имеется в виду весь ответ, сумма ответов по каждому окну.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team