🅞leksiy
https://centrifugal.github.io/centrifugo/quick_start/
🅞leksiy
Похоже на то
qurabay
{ "v3_use_offset": true, "token_hmac_secret_key": "s", "admin_password": "", "admin_secret": "", "api_key": "", "allowed_origins": [ "http://127.0.0.1:8000", "http://localhost:8000" ], "admin": true, "port": "6060", "namespaces": [ { "name": "dialogs", "anonymous": false } ] }
🅞leksiy
Ну, мне кажется нужно в этом направлении искать. Ну и на nginx нужно прокинуть хедеры proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host;
qurabay
не помогло ((((((((
Yauhen
не помогло ((((((((
покажи конфиг nginx'a
qurabay
server { listen 80; server_name localhost; root /app/public; add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; index index.php; charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } error_page 404 /index.php; location ~ \.php$ { fastcgi_pass app:9000; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Fowarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Fowarded-Proto $scheme; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include fastcgi_params; } location ~ /\.(?!well-known).* { deny all; } location /connection/websocket { proxy_pass http://centrifugo:8000; proxy_http_version 1.1; proxy_buffering off; keepalive_timeout 65; proxy_read_timeout 60s; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_cache_bypass $http_upgrade; } }
Yauhen
я сейчас не вспомню, но возможно в локейшене дело, я вот так настраивал location /connection { proxy_pass http://centrifugo:8000; proxy_buffering off; keepalive_timeout 65; proxy_read_timeout 60s; proxy_http_version 1.1; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_set_header Host $http_host; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; }
Yauhen
+ для теста попробуй выставить "allowed_origins": ["*"] в config.json
qurabay
Ок попробую спасибо
Алексей
Ребята. Подскажите, пожалуйста. Есть желание изучить идеальный микросервис на го, который обвешен процессинг эррор, метриками, тестами, вооружен для работы с брокерами (напр. Пульсар),. Есть ли такие бест практики?
Anonymous
Подскажите как добавить в карточки (nm_id) свойство "Manual" (id 12223252)? В файле, который прислали уже есть и id и Manual в столбце
Matvei
👋🏻 Решил записаться на тренинг по go от Epam, если кто имел с этим дело. Расскажите какие примерно вопросы спрашивают, и о чем беседуете на англ Там конечно на сайте все перечислено и тестирование я прошёл, но хотелось фидбек от участников
Q
дайте ссылку про какой тренинг идет речь
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
дайте ссылку про какой тренинг идет речь
https://training.epam.com/#!/Training/3261?lang=en
qurabay
+ для теста попробуй выставить "allowed_origins": ["*"] в config.json
Интересно поменял на * заработало. Но я поставил 3000 и 8000 локал хост тогда не принимал
Shaplin
Ребят, как можно однозначно перевести uiid в int64 и обратно?
Oleg
Ребят, как можно однозначно перевести uiid в int64 и обратно?
Ты про uuid? Он 128-битный, в 64 никак не засунешь
Shaplin
Ну да, логично. Спасибо
Null
Null
Bagasl
Это скрытая реклама?)
Maks
Ахаха
Anonymous
1,2,3,4,5
Михаил
Авитники везде
Михаил
Нежити
Андрей
Привет Можете посоветовать проект с gorm, чтобы посмотреть структуру и как реализуют другие ?
Q
есть кто работает на 100% home office как go разрабочик ?
Q
Это что значит?
remote, не в офисе
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Herman
есть у кого fleet? чет не вдупляю с ходу, как настроить для go
Herman
Alexander
они как-то связаны?
И то и то выдают редким счастливчикам
Herman
а то я проект открыл, оно мне там чет напортило
Herman
потом голандом не открылось даже, пришлос клонировать заново
Семён
можете подкинуть идею для pet проекта в рамках изучения языка?
Bagasl
можете подкинуть идею для pet проекта в рамках изучения языка?
бот в телеграмме, который не использует готовые либы для апи
Семён
бот в телеграмме, который не использует готовые либы для апи
а что-нибудь из разряда я такого не сделаю на питоне?)
Семён
бот который будет хттпс запросы слать это же слишком изично как-то и однотипно
Семён
достаточно 2-3 запроса разных написать а потом ctrl+c ctrl+v
Bagasl
ну если ты настолько крут - сам можешь придумать себе пет проект
Alexander
ну по сути-то что не сделать, это субд какая-нибудь или иной сервис которому нужна разделяемая память и многопоточность. числодробилку можно какую-нибудь
Семён
я думал какой-то логгер докер контейнеров, который по ссш получает логи и на веб их отправляет
Семён
типа логгер без установки на конечную машину
Alexander
почему это на Питоне не сделать или не сделать относительно эффективно?
Семён
по принципу работы ансибла
Семён
почему это на Питоне не сделать или не сделать относительно эффективно?
разделять получение логгов с разных серверов надо как минимум на потоке, а питон не очень хорошо работает с такими задачами
Alexander
тут ток в производительность все упрется. ну запусти на питоне несколько процессов, все равно все +- в ио упрется
Семён
я просто только изучаю го и мне даже ещё сложно понять в чём лучше других и где его чаще применяют
Семён
так сказать его специализация
Alexander
я, конечно, помню один доклад от яндекс такси, что джавовский логстэш, который просто отправлял куда-то логи, ел больше, чем сам микросервис на плюсах
Alexander
и автор написал свой аналог. но, вот не получилось бы не сильно хуже, если бы он сам на джаве писал. все-таки, если то же самое с одного языка на другой переписать, не всегда прирост будет
Valery
Глупости, даже в боте можно такие задачи поставить что все нормально изучишь
Captain Jack Vielfrass
можете подкинуть идею для pet проекта в рамках изучения языка?
Я хорошо прокачался когда делал проект "телеграм бот автопостер с веб управлением". Суть: Ты заходишь на сайт, регистрируешься, вводишь токен от бота и указываешь нужную группу. Потом в личном кабинете пишешь пост и указываешь время, в которое бот должен отправить этот пост в группу. Что я получил из этого проекта и как делал : 1. Сделал веб управление и апи на chi-router с vuejs. Научился делать api и познакомился с авторизацией и аутентификацией юзеров. На сессиях делал. 2. Сделал бота на go-telegram-bot-api. Научился делать ботов 3. Прикрутил gorm, научившись работать с орм и писать абстракции под бд. 4. Научился работать с каналами, сделав таймер, который принимает посты из бд/http api, сортирует по времени, и отправляет их в канал боту в нужное время.
Captain Jack Vielfrass
Семён
Ну и третий тоже на го получается?
Captain Jack Vielfrass
Семён
Понял
Семён
Спасибо
Семён
Я пока делал только приложенице которое создаёт эфировский кошелёк, показывает баланс адреса и делает транзакцию. Но написал я криво косо за час это и понял что надо что-то более долгое и тяжелое чтобы прямо запариваться делать путём проб и ошибок
Семён
Воу. Я с криптой пока не оч😅
Ну у меня это основное после деятельности
Семён
Поле*
Captain Jack Vielfrass
Ну у меня это основное после деятельности
Вы в го с какого то яп перекатываетесь?
Alexander
Я пока делал только приложенице которое создаёт эфировский кошелёк, показывает баланс адреса и делает транзакцию. Но написал я криво косо за час это и понял что надо что-то более долгое и тяжелое чтобы прямо запариваться делать путём проб и ошибок
Так пиши не криво косо, а максимально правильно и смотри популярные шаблоны приложений, покрой всё тестами, настрой плашки на гитхабе с code coverage. В этом и суть обучения, имхо, чтобы максимально качественно всё сделать. Можно и соц сеть с функционал ФБ с горящей жопой за неделю накатать. На самом раннем этапе будет полезно, но ты уже на питоне работаешь
Семён
Вы в го с какого то яп перекатываетесь?
Не. Это я просто решил вторым языком го изучить.