Aziz
Aziz
Для таких как ты
Vladislav
это не файрвол, это реверс-прокси
Vladislav
выкуси
Serge
это не файрвол, это реверс-прокси
но firewall может фильтровать и то и то)
Serge
iptables -I FORWARD -d 0.0.0.0 -port 443 -j DROP
Vladislav
ну, и он будет фильтровать пакеты
Serge
я ж про это и пишу
Vladislav
речь-то шла про запросы
Юра (Юрий Александрович)
Я прочитал, грязно выругался и могу предположить, о чем изначальный вопрос: "Есть два сервиса. Может ли один из них проверить, доступен ли второй?" Так?
Evgeny
Вопрос, если есть 2 сервиса и 1 сервисе есть Го и если ему дать доступ может ли он спрашивать у файрвола 2 сервиса выключен ли комп с внутренностным IP 192.168.*.*
у меня вот по этим вопросам такое чувство складывается, что где-то в глубинах команды разработчиков телеграма сумели освоить квантовое перемещение во времени и открыли портал в 90е
Evgeny
и хочется задать вопрос: а откуда эти задачи возникают? это типа курс сетей такой в каком-то универе, или типа того?
Aртем
docker: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create": open //./pipe/docker_engine: The system cannot find the file specified.
Aртем
подскажите почему docker под виндой не запускается
Юра (Юрий Александрович)
Evgeny
нет, ну неправда же, там же есть какая-то внутренняя логика
Evgeny
просто она выглядит ужасно устаревшей
Юра (Юрий Александрович)
подскажите почему docker под виндой не запускается
мы не знаем. Нужно спросить в канале про докер, сисадминство, девопство какое-нибудь. Но не здесь.
Evgeny
спрашивать у апи гейтвея состояние какого-то внутреннего сервиса по его ВНУТРЕННЕМУ айпи... фильтровать запросы попакетно... "пакеты на 22 порт фильтруются iptables, но админ может авторизоваться (где?!) и зайти по ssh"...
Юра (Юрий Александрович)
так выглядят выборочные бессистемные знания.
Aziz
Я прочитал, грязно выругался и могу предположить, о чем изначальный вопрос: "Есть два сервиса. Может ли один из них проверить, доступен ли второй?" Так?
нет моментом является то что 2 сервис это не комп который может сказать я включен. Там есть свич и компы со внутренном ip
Aziz
и 1 сервис который есть го должен пойти ко второму и спросить включен ли у тебя внутренная машина с ip 192.168.0.123 допустим
Юра (Юрий Александрович)
Юра (Юрий Александрович)
и 1 сервис который есть го должен пойти ко второму и спросить включен ли у тебя внутренная машина с ip 192.168.0.123 допустим
Рисуй схему, подписывай компоненты, обозначай линиями взаимодействия. Будем обсуждать...
Aziz
Рисуй схему, подписывай компоненты, обозначай линиями взаимодействия. Будем обсуждать...
Смотри по другому Вот у тебя в компе есть Го, и мы будем считать что ты сервис 1
Юра (Юрий Александрович)
Я не понимаю, как я могу быть сервисом. Сервисом может быть запущенная в какой-то среде программа.
Илья
чтобы писать сервис нужно думать как сервис
Юра (Юрий Александрович)
Ребята, терминология и четкое изложение мыслей очень важны. Вы же идете навстречу любимому языку программирования и консоли, и выражаете свои мысли в коде и командах предельно четко. Почему же вы относитесь к людям хуже, надеясь, что они "сами до всего догадаются".
Юра (Юрий Александрович)
чтобы писать сервис нужно думать как сервис
Ладно... Надеюсь, мне дадут достаточно памяти, процессорного времени и дискового пространства. Больше надеяться не на что :(
Dmitry
Ребят привет а как задать в функции что она иногда 2 параметра может возращать а иногда 3 ?
Emin Zalaev
делай 2 функции
Dmitry
все понял ок
Dmitry
спось
Илья
ты лимон
Если жизнь одаривает вас лимонами - не делайте лимонад. Заставьте жизнь забрать их обратно!
Кіт ✙
Ребят привет а как задать в функции что она иногда 2 параметра может возращать а иногда 3 ?
возвращай массив/слайс, либо структуру с нуллабл полем, которое ты хочешь сделать опциональным но варианты - говно говна, не надо так делать
Emin Zalaev
ну или можно что то по типу возвращать 3 значения всегда, но использовать 2 _, a, b := asas()
Юра (Юрий Александрович)
Ребят привет а как задать в функции что она иногда 2 параметра может возращать а иногда 3 ?
Функция всегда будет возвращать фиксированное количество параметров, просто третий при определенных значениях первых двух может не иметь значения.
Юра (Юрий Александрович)
Ребят привет а как задать в функции что она иногда 2 параметра может возращать а иногда 3 ?
Например, многие функции возвращают два значений, из которых первый - что-то хорошее, а второй - признак ошибки, и вот если признак ошибки есть - то на значение первого параметра уже можно не смотреть. Там либо ничего, либо какой-то мусор.
Dmitry
ну мол либо инт либо ничего
Кіт ✙
ну мол либо инт либо ничего
указатель на инт но зачем? Костыли ж, вон выше нормальную штуку выдвинули
Илья
а почему функции должны нам что-то возвращать? Капитализм даже в языках программирования?
Юра (Юрий Александрович)
в таких случаях, обычно используют служебное значение. Например функции поиска чего-то в чем-то возвращают -1, если что-то не найдено, или что-то больше нуля с указанием позиции.
Юра (Юрий Александрович)
Evgeny
Ладно... Надеюсь, мне дадут достаточно памяти, процессорного времени и дискового пространства. Больше надеяться не на что :(
слишком громкие слова для МИКРОсервиса. дисковое пространство? забудь, ты стейтлесс
Evgeny
держи редиску и не выёживайся
Юра (Юрий Александрович)
а почему функции должны нам что-то возвращать? Капитализм даже в языках программирования?
А еще, если в функцию будут только передаваться данные, и не выдаваться наружу, то они там внутри будут накапливаться, и функция переполнится и лопнет.
Юра (Юрий Александрович)
Юра (Юрий Александрович)
Emin Zalaev
Итак, я сервис 1. Зачем я существую?
чтобы проверять работает ли сервис 2
Emin Zalaev
Vladislav
так-то функций в природе не существует и они ничего возвращать не могут
Vladislav
есть процедуры и есть соглашение, куда процедура положит результат
Vladislav
в регистр обычно, скажем
Vladislav
стало быть и чистые функции тоже не существуют
G
а если это elixir какой-нибудь или кложура, где стейт выражается функцией в бесконечной рекурсии?
Vladislav
там циклы бесконечной рекурсией
Vladislav
я немного занимался кложеложеством
Aziz
Aziz
Вот такой вещь хочу сделать
Юра (Юрий Александрович)
Да, это можно сделать. А можно и не делать, а взять какую-то уже существующую систему мониторинга.
Юра (Юрий Александрович)
Но нужно будет изначально оговорить/согласовать несколько моментов.
Grigory
а зачем подвязываться на язык?