Size: a a a

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

2021 June 08

АЛ

Антон Литвинов... in 1С, БСП, DevOps и Архитектура
коллеги, а у кого есть опыт переноса больших баз 1c с mssql на postgres? Большая - больше 2-3 Тб
Поделитесь, как делали?
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Ну вот пришло в очередь новое сообщение.
Как предполагается подписчику получить эту информацию?
Подход в компонентах - держать поднятое соединение. По нему клиенту приедет пуш.
А с http что делать? Либо сервис очередей должен эндпоинты клиентов долбить, что архитектурно крайне странно. Либо со стороны 1С нужно постоянно очередь опрашивать - что тоже ничем не лучше.
Можно еще long polling конечно. Но тоже костыль.
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
А что странного в пуще сообщений в эндпоинт клиента? Клиент у нас система на платформе 1С же в данном контексте...
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Это совершенно лишняя логика для сервера очередей.
Да и мало уведомление кинуть. Надо же еще убедиться, что клиент на той стороне сообщение успешно отработал. И делать это придется, в общем случае, асинхронно. То есть серверу очередей еще и хранить информацию какому из подписчиков он что дал и дождался ли ответа?)
Отличная архитектура выходит.
А главное, кто такое из коробки дает?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Как минимум намного дороже слушающего сокета
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Я вот не стал это писать. Скажут же, что "у нас же 1С, она один фиг медленная - зачем эта экономия на спичках"
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Всегда готов понудеть за тебя!
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
Ну амазон с яндексом не согласились конечно :). Но в чем проблема сделать вызовы синхронными тоже не вижу... Как бы чем больше делает middleware тем проще...
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
+100500... Я уже сказал. Экономить надо время разработчиков а не килобайты :)
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Ага, пошли аргументы из разряда "слушатель событий все равно убогий, можно любые костыли использовать и о нагрузке не думать".
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
А с нагрузкой какие проблемы.... Middleware многопоточный. Как бы для того чтобы "страдать" и сделан
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
Блин я обещал не разводить больше этот холивар :))))
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ну ладно
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Ииии....
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Сука!
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Это я хотел сделать
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
человек задачи бизнеса решает, а вы тут со своей правильно архитектурой лезите
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ахах
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Кажется comol наработал на отдльный стикерпак
источник