Size: a a a

1С, БСП, DevOps и Архитектура

2019 December 30

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
От сергея носкова на этот счет отличная статья на ИС
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
Игорь
Забираю файл из кролика, читаю, гружу. Но переодически файл в него присылают с ошибкой. Ищу каким образом можно было бы неправильный файл переместить из той очереди где читаю, в другую по исключению
тут только самому выступить producer'ом для новой очереди. сообщения внутри кролика перемещаются по очередям только через внутреннюю логику (подписки)
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Ещё можешь перенести нужные записи в свежесозданный под это дело новый регистр, старый грохнуть конфе, обновить БД, вернуть старый, перенести из служебного в него
К сожалению, эта операция нужна реалтайм
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Тогда по одной записи со сбросом в транзакции по 1000. Можно ещё в фоновое завернуть и сделать многопоточным, но больше 10 потоков у меня на больших удалениях не удавалось сделать стабильными
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
тут только самому выступить producer'ом для новой очереди. сообщения внутри кролика перемещаются по очередям только через внутреннюю логику (подписки)
Понял, спасибо !
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Кто знает быстрый способ удаления данных из регистра сведений, но не полностью. Допустим есть несколько наборов значений измерений, по которым хотелось бы удалить? Ничего лучше перебора отбора по измерениям и записи пустого набора нет? Прямого доступа к БД - нет
Делал это через РС.СоздатьМенеджерЗаписи(). Работает гораздо медленнее набора, но не вызывает никаких блокировок. Перезапись регистра РЛС на проде с 2000 активно работающих пользователей не весило систему при обработке через МенеджерЗаписи
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
Делал это через РС.СоздатьМенеджерЗаписи(). Работает гораздо медленнее набора, но не вызывает никаких блокировок. Перезапись регистра РЛС на проде с 2000 активно работающих пользователей не весило систему при обработке через МенеджерЗаписи
Ты оберни ещё в транзакцию по 1000 элементов
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
P Z
Ты оберни ещё в транзакцию по 1000 элементов
тогда люди не смогли бы работать
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
тогда люди не смогли бы работать
1000 она вроде очень быстро бахается, но тут конечно надо смотреть что за регистр, может сброс по одной это единственное решение
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Игорь
Забираю файл из кролика, читаю, гружу. Но переодически файл в него присылают с ошибкой. Ищу каким образом можно было бы неправильный файл переместить из той очереди где читаю, в другую по исключению
Либо dead letters exchange по reject, либо перекладывать руками
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Либо dead letters exchange по reject, либо перекладывать руками
@nixel2007 До варианта вернуть строку Json по другому пути додумался))) про то что ты написал - посмотрю) Спасибо!:)
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
А кто-нибудь пробовал отлаживать Http сервисы через http Отладку на файловой?
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Стоит автоматическое подкючение, но почему-то не ловит, тонкий и все остально работает нормально
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Стоит автоматическое подкючение, но почему-то не ловит, тонкий и все остально работает нормально
Для файловой вроде в файле публикации *.vrd надо указывать адрес отладчика
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Для файловой вроде в файле публикации *.vrd надо указывать адрес отладчика
Спасибо.
Добавил в файл настройки, отладчик через браузер живой.
ИИс перезапускал, эффекта 0
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Для файловой вроде в файле публикации *.vrd надо указывать адрес отладчика
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Поменял на с локалхоста на имя компьютера заработало 😂
источник

D

Dmitriy in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
Делал это через РС.СоздатьМенеджерЗаписи(). Работает гораздо медленнее набора, но не вызывает никаких блокировок. Перезапись регистра РЛС на проде с 2000 активно работающих пользователей не весило систему при обработке через МенеджерЗаписи
В смысле никаких блокировок? Блокировки при любой записи есть и на уровне платформы (управляемые) и на уровне СУБД (страница индекса). Но если писать по одной записи, то время блокировки минимальное и время пересечения с другими сеансами маленькое или нулевое.
Для сведения: менеджер записи медленный потому, что выполняет всегда 2 записи - сначала удаление (пишет пустой набор с отборами по всем измерениям), потом добавление (пишет набор с теми же отборами и записью). И это избыточно, т.е. лучше писать один набор с теми же отборами с одной записью/пустой, но в режиме перезаписи.
источник

DM

Dmitry Makarevich in 1С, БСП, DevOps и Архитектура
Dmitriy
В смысле никаких блокировок? Блокировки при любой записи есть и на уровне платформы (управляемые) и на уровне СУБД (страница индекса). Но если писать по одной записи, то время блокировки минимальное и время пересечения с другими сеансами маленькое или нулевое.
Для сведения: менеджер записи медленный потому, что выполняет всегда 2 записи - сначала удаление (пишет пустой набор с отборами по всем измерениям), потом добавление (пишет набор с теми же отборами и записью). И это избыточно, т.е. лучше писать один набор с теми же отборами с одной записью/пустой, но в режиме перезаписи.
++
источник
2019 December 31

g

gortol in 1С, БСП, DevOps и Архитектура
Andrei
А подскажите плиз адрес чата где про сппр, ванессу и тесты
источник