John
docker-compose
John
swarm
John
istio
John
и много других
John
swarm ща преходит в deprecated и не круто
John
кубер позволяет контейнерам работать друг с другом?
version: '3.8' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - discovery.type=single-node - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic rabbit01: image: rabbitmq:management-alpine container_name: rabbit01 ports: - 15672:15672 volumes: data01: driver: local networks: elastic: driver: bridge
John
и получается коммуна
Anonymous
прикольно
Anonymous
надо будет глянуть
John
John
типа такого получается
John
сборка экосистемы
John
и они друг друга дружат
John
крутая штука, понравиться
John
вот кролик
John
вот ластик
Anonymous
ну раз такое дело
Anonymous
что лучше grpc or rest?
John
лучше? -IMHO grpc
John
это ситуативно
John
rest - это методология, концепция
John
rest - клиент-сервис, grpc - вызов методов самого приложения, вызодм удаленых функций
John
т.е. rest - это "дай список", а rpc - это когда вызов иниицирует вызовт методов в самом приложение
John
rest - завести машину с ключа, rpc/grpc - заходим в защищенный периметр и "машина, заведись"
George
grpc для общения между приложениями, rest для всяких там апишечек в этих ваших вэбах =))
Anonymous
понял, спасибо
John
мы юзает в spa +ssr
John
фрот тоже могет grpc
John
НО (!!!!) если у когото есть более объективное/доходчивое объяснение - высказывайтесь, моё видение, не претендую на оригинальность
George
Та же фигня. Не спорю и не претендую, лишь делюсь своим упрощеным видением. А так - по задаче смотреть надо. Иначе до холивора один шаг. На моем опыте грпц как-то чаще для общения между "внутренними" сервисами всегда использовали, а рест - когда нужно кому-то на третью сторону красивый апи передать. Но это не то чтобы аргументированное объяснение, ясен красен.
John
rest чаще в текстовом виде, а конкретно grpc/protobuf - 100% бинарные данные, т.е. быстрее и меньше объём передаваемых данных + концепции разные
🔥
Maks
rest чаще в текстовом виде, а конкретно grpc/protobuf - 100% бинарные данные, т.е. быстрее и меньше объём передаваемых данных + концепции разные
А браузер в grpc может? И проблема grpc в том, что изменения должны быть на той и другой стороне, даже когда они нужны только на одной стороне. Так же не хуман ридабл данные. Жрпс нужно тогда, когда это действительно требуется. Обмен между микросервисами, стриминг данных, когда скорость и размер данных становятся критичными
G
grpc != protobuf. Браузер может в application/protobuf. Но да, с версионностью апи сложнее, чем с json.
G
Это для вас какой-то внутренний сервис без документации в паблик выставили?))
Maks
jwt кста отличная либа если по токену надо логиниться
Как по мне жвт ток для микросервисов отличная штука, но грпс вроде лучше в таком случае. А так у жвт много недостатков. Либо он не решает той задачи ради которой он создавался
Alexander
То есть на общении микросевисов ты выиграешь 1-5% на запрос в зависимости от модели общения, а на мобильном девайсе запущенном за океаном от сервера в плохих условиях разве не больше получишь от бинарных данных?
Alexander
Тогда это проблема клиента))))))
Современный веб слава богу перестал работать по этому принципу уже лет 5-10
John
Мне всегда было интересно, а grpc можно обернуть в сжатые данные, например gzip
Oleg
а что делать, чтобы выйти из вуза миддлом?
Вуз и мидлл - это разные линии )
Oleg
а учиться когда ? )
Oleg
депрессняк короче
Почему ? да не думайте о плохом
Oleg
надо пайтон + джанго учить
Неплохой вариант. Может даже и отличный.
Oleg
Может слишком категоричный взгляд на вуз ? Может не так всё плохо будет в прошлом выглядеть с годами ? )
Oleg
Кому как
слепая печать ? ну может это хорошо, а может суета )
Oleg
)))))))
Oleg
день лишь к вечеру хорош ))
Oleg
я вот часто вижу в чатах, задумался, может вообще такова природа знаний, что они консервативны, ну а в работе что ? в работе суета, а не знания.
Oleg
Но Вам виднее, Вы учитесь ...
Oleg
Ничего не могу сказать Вам виднее. Вернувшись назад в вуз я бы учился ещё лучше, так сейчас понимаю, что пригодилось бы всё.
Oleg
Может Вы думаете что не нужно, что не будет нужно. Может просто торопитесь с выводами ))
Oleg
Выйдете с вуза, поработаете 20 лет - скажете, нужно было или нет )
Oleg
Тут уже ничего не могу сказать. Вам виднее. Вполне может иметь место несбалансированность учебной программы.
Oleg
Главное - запоминайте вообще всё что Вам давали )) В копилочку собственных знаний.
Oleg
Вуз один раз в жизни. С него нужно взять все знания какие дают. Потом будете разбираться, пригодились или нет :)
🅞leksiy
а особый смысл? распарсил один раз и все
Только если хочешь на выходе бинарник без дополнительной кучи файлов. Я уже его применял, кстати, на самом деле очень крутая штука, пакует в ехе целый каталог файлов одним комментарием в го 😂
Alexander
Хыхых, как раз помню как нам основы плюсов рассказали, потом вместо того, чтобы что-то показать, начались паттерны, до которых надо все-таки морально дорасти
byd
А взрослые в группе есть?
byd
Пока ещё нет, но жду пенсию когда принесут
Alexander
Byd или не byd
byd
а в чём вопрос?
Alexander
byd
/slvscm
А взрослые в группе есть?
в группе продлённого дня
Aleksey
Ну, например, https://unetbootin.github.io/
🔥
https://www.balena.io/etcher/
🅞leksiy
Согласен, но можно и без этого
Без единого бинарника? Или ты о том вопросе? Если про вопрос, то конечно можно.
Alexander
без ембеддинга
Alexander
у кого-нибудь падал ни с того ни с сего кликхаус? есть специфичные логи?
Alexander
спасибо
Maks
А зачем по? На винде просто в cmd пишешь команды и всё. По крайне мере что бы создать флешку с виндой: diskpart list disk select disk x clean create partition primary select partition 1 active format fs=ntfs QUICK потом просто из исо всё вытаскиваешь и на флешку кидаешь. ИСО в 10 винде открывается как обычная папка