Задать вопрос
  • БД и Микросервис в одном pod, но разных контейнерах - хорошо или нет?

    @d-stream
    Готовые решения - не подаю, но...
    Обычно подразумевается что микросервис/под - это одноразовая рыбка без памяти. В любой момент экземпляр микросервиса может быть убит и трафик будет передан другому экземпляру например в другом месте (нода, локация и т.п.). Грубо следует ориентироваться что сервис обслуживает один запрос и мрёт.

    А вот база данных - долговременное (постоянное, надёжное) хранение данных. Если говорить о популярных реляционных СУБД, то на сегодня это с большой вероятностью - postgress
    То что касается "изоляции" данных разных микросервисов - у него уже всё есть. К примеру в его терминах "каждому микросервису по базе данных" - это "каждому микросервису по схеме" (ибо БД растяжимое понятие и database в терминах pg - это чуть иное) притом естественно к каждой схеме отдельная УЗ (роль)
    Ответ написан
    7 комментариев
  • Как исправить низкую скорость до определённых ресурсов?

    @d-stream
    Готовые решения - не подаю, но...
    Собственно несколько моментов:
    - как уже отметили "до xx mbit" - даже ноль, то бишь нет трафика тоже до 100500мбит
    - это скорость последней мили - то есть от абонента до провайдера; скорость от провайдера до ресурса - бруклинский мост в продажах маркетологов и не более
    - общепринятая практика многих ресурсов - ограничение скорости отдачи по каждому соединению... ну грубо чтобы хост с файлами мог отдавать нескольким клиентам одновременно, он ограничивает тем или иным образом чтобы каждый отдельный не выжрал всю его полосу разом и осталось что-то остальным... удобный способ - лимитировать сессию/коннект - тогда несколько сессий/коннектов дадут в сумме скорость повыше

    p.s. Кстати даже для обладателей гарантированных каналов (где скорость гарантируется как ровно xx mbit) картина не сильно меняется:
    - им гарантируют её до оборудования провайдера
    - аплинки на IX могут быть заявлены как XXGbit, но по факту это XX гигабитных каналов, что для одной сессии/соединения ограничит сверху скорость скоростью одного канала)
    Ответ написан
    4 комментария
  • Как в докере смотреть процессы, запущенные на хост системе?

    @d-stream
    Готовые решения - не подаю, но...
    Собственно докер как таковой это реализация обратной задачи - изолировать нечто внутри контейнера чтобы оно не могло выйти/влиять за его пределами. Поэтому желание добиться от него обратного - по крайней мере странно.
    Ответ написан
    Комментировать
  • Как запустить gitlab triggered pipeline по референсу tag, а не branch?

    @d-stream
    Готовые решения - не подаю, но...
    Ну вообще-то логично, что в связке "with a branch or tag name" подразумевается "with a git branch or git tag name"
    Ответ написан
    1 комментарий
  • Не будет ли ошибкой сразу указать 443 порт nginx вместо 80 для cetrbot?

    @d-stream
    Готовые решения - не подаю, но...
    А теперь представим себе ситуацию: что-то произошло и сертификаты просрочились. Запускается certbot, просит letsencrypt выдать новый серт, тот бежит на 443 порт... и ssl error - certificate invalid
    Ответ написан
  • Как узнать работает ли кто то сейчас на сервере по RDP?

    @d-stream
    Готовые решения - не подаю, но...
    quser.exe /?
    msg /?
    Ответ написан
    Комментировать
  • Как обновлять сертификаты в Docker Compose для Nginx с автоматическим перезапуском контейнера?

    @d-stream
    Готовые решения - не подаю, но...
    попросить nginx перечитать конфиги
    например nginx -t && nginx -s reload
    Ответ написан
    Комментировать
  • Как расчитывать размеры кэшей и буферов в nginx?

    @d-stream
    Готовые решения - не подаю, но...
    У nginx достаточно вылизанные дефолты. Поэтому можно начать с них (ну или что есть "сейчас"). Повесить какой-либо мониторинг и аккуратно менять параметры по одному или группами связанных, исходя из своих гипотез или инет-рекомендаций. Процесс небыстрый, но тщательный и позволит выжать максимум из существующих условий. Притом документальный - т.е. "вот такое изменение параметра даёт вот такой результат, что подкрепляется показаниями мониторинга".
    Ответ написан
    Комментировать
  • Как избежать выхода из системы на windows server?

    @d-stream
    Готовые решения - не подаю, но...
    FreeRDP умеет держать даже безгуёвую сессию.
    Ответ написан
    Комментировать
  • В очередной раз сгоревшая видеокарта или как работает этот HDMI?

    @d-stream
    Готовые решения - не подаю, но...
    Попробую угадать: антенный кабель он провайдера - коаксиал.
    То бишь внешняя оплётка и центральная жила. В том или ином виде эта внешняя оплётка контактирует с корпусами усилителей/аттенюаторов/делителей. На них же часто реализуется этакая псевдоземля в виде средней точки последовательно соединенных конденсаторов между фазой и нулём. И вот в итоге получается что все телевизоры "повязаны" промеж собой оплёткой коаксиала. Притом в многоквартирных домах мало того что разные квартиры питаются от разных фаз, но и зачастую ещё и даже разными фидерами от разных подстанций.
    Ну и кто-то из жильцов может химичить со счётчиками в меру своей фантазии. В итоге - достаточно большая разница потенциалов между нулями. И когда всё подключено - по оплётке текут уравнительные токи, а в момент подключения (антенного кабеля к телевизору либо hdmi между компом и телевизором) летят искры...

    Ну и как версия: временами кто-то из соседей временами начинает питать мощные потребители мимо счётчика - что приводит к увеличению перекоса по нулю. Когда-то в доузошные времена классикой было брать "халявные 220" между фазой из розетки и нулём от батареи отопления.

    Минимизация потерь на будущее - ревизия сети электропитания и заземления квартиры, организация развязывающего трансформатора без общего провода на коаксиале... ну и померить разницу потенциалов между корпусами компа и телевизора, в том числе меняя полярность вилки... косой бп компа - тоже не стоит сбрасывать со счетов.
    Ответ написан
    6 комментариев
  • Как создать свой xml формат?

    @d-stream
    Готовые решения - не подаю, но...
    Ну вообще-то есть XSD и как бы если не изобретать велосипед - то в общем-то xml будет xml, а его сущности и ограничения будут определяться xsd-схемой.
    XAML собственно это и есть xml с мелкими нюансами
    Ответ написан
    Комментировать
  • Как сделать серию последовательных тестов в gitlab-ci?

    @d-stream
    Готовые решения - не подаю, но...
    Если запускать тесты без асинхронщины - то тупо
    команда запуска теста 1
    команда запуска теста 2
    ...
    Ответ написан
    Комментировать
  • Как сделать тестовый/песочный/эксперементальный режим включения ОС?

    @d-stream
    Готовые решения - не подаю, но...
    Начиная с win10 - есть песочница (sandbox)
    Ответ написан
    Комментировать
  • Как исправить ошибку 'Устройства и принтеры' в панели управления?

    @d-stream
    Готовые решения - не подаю, но...
    Встречал подобное при автоустановленных драйверах принтеров. Если ставить драйвера от производителя - проблема уходит.
    Ответ написан
    Комментировать
  • Как показывать/скрывать и назначать дочерние элементы без кода в windows form?

    @d-stream
    Готовые решения - не подаю, но...
    Вообще стоит перестать выкапывать стюардессу winforms и посмотреть в сторону wpf/maui/avalonia
    Ответ написан
  • Законно ли использование GOip (GSM-шлюзов)?

    @d-stream
    Готовые решения - не подаю, но...
    Можно проще и легальнее. Инфа немного устаревшая, но например мегафон предлагал услугу "мультифон". Потом она разделилась на "МультифонБизнес" для юриков и eMotion для физиков. По сути - это sip-подключение (и кстати многоканальное). Сам мегафон по началу позиционировал это как "звоните с компа с другой стороны земли по домашним тарифам". И я реально завернул на атс все звонки на сотовые номера в этот sip. Эффект был - раза в 4 снизились расходы на телефонию. Можно было добиться и большего - по сути занулив расходы на сотовые звонки растащив на подобные подключения на билайн/мтс, но у них подобные услуги были кривыми в то время.

    И да, лицензия не нужна - это тупо способ абонентского подключения, не более.
    Ответ написан
  • Российское (реестровое) ПО для мониторинга инфраструктуры?

    @d-stream
    Готовые решения - не подаю, но...
    А взять и в реестр заглянуть - мешают религиозные убеждения?
    Я там увидел по 02.08 - 1350 записей
    Но мне это не нужно и подробнее я копать не буду)
    Ответ написан
    1 комментарий
  • Что и как присваивает номера vlan для подсетей?

    @d-stream
    Готовые решения - не подаю, но...
    Зачастую vlan 0 и 1 - могут иметь "особое" значение, да ещё и трактуемое разными вендорами по-разному.
    А сетевые сегменты - от нуля.
    Не будь специфики с "1" - можно было бы играть в "номер сети/подсети +1", но вот "+2" - уже не очень удобно...
    Отсюда практика 100+номер
    У домовых провайдеров есть риск что можно и в 1024 планку упереться - там от 2 начинают нумеровать
    Ответ написан
    Комментировать
  • Почему "проглатываются" звуки во многих мессенджерах на телефоне?

    @d-stream
    Готовые решения - не подаю, но...
    Частая ситуация - достаточно "злые" шумодавы. Так что стоит начать например с их отключения. Хотя для них характернее проглатывание начала фразы/слова.
    Особенно если шумодавы работают парой: мессенжера и драйвера микрофона
    Ответ написан
  • Провайдер блокирует порты?

    @d-stream
    Готовые решения - не подаю, но...
    Зачастую в l2tp/ipsec, да и вообще народ забывает что помимо tcp/ip протоколов ещё существуют ip UDP, AH, ESP, IKE, [GRE]
    Сотрудники провайдера - это тоже забывают и в итоге какой-нибудь http/https долетит норм, а вот забытые AH и ESP - нет и l2tp/ipsec не поднимется...

    p.s. штука распространенная и даже с "волками" облачных сервисов приходилось бодаться на эту тему - как-то они забывают или "забывают" что ip - это не только tcp )
    Ответ написан
    Комментировать