🅞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
я сейчас не вспомню, но возможно в локейшене дело, я вот так настраивал
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
Ок попробую спасибо
Алексей
Ребята. Подскажите, пожалуйста. Есть желание изучить идеальный микросервис на го, который обвешен процессинг эррор, метриками, тестами, вооружен для работы с брокерами (напр. Пульсар),. Есть ли такие бест практики?
Михаил
Verdoga
Anonymous
Подскажите как добавить в карточки (nm_id) свойство "Manual" (id 12223252)? В файле, который прислали уже есть и id и Manual в столбце
Matvei
👋🏻
Решил записаться на тренинг по go от Epam, если кто имел с этим дело.
Расскажите какие примерно вопросы спрашивают, и о чем беседуете на англ
Там конечно на сайте все перечислено и тестирование я прошёл, но хотелось фидбек от участников
Herman
Q
дайте ссылку про какой тренинг идет речь
Shaplin
Ребят, как можно однозначно перевести uiid в int64 и обратно?
Oleg
Shaplin
Ну да, логично. Спасибо
Null
Null
Bagasl
Это скрытая реклама?)
Maks
Ахаха
Anonymous
Михаил
Авитники везде
Михаил
Нежити
Андрей
Привет
Можете посоветовать проект с gorm, чтобы посмотреть структуру и как реализуют другие ?
Q
есть кто работает на 100% home office как go разрабочик ?
Herman
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Herman
Herman
Андрей
Herman
есть у кого fleet? чет не вдупляю с ходу, как настроить для go
Alexander
Herman
Herman
а то я проект открыл, оно мне там чет напортило
Herman
потом голандом не открылось даже, пришлос клонировать заново
Vladimir
Bagasl
Семён
можете подкинуть идею для pet проекта в рамках изучения языка?
Bagasl
Семён
Семён
бот который будет хттпс запросы слать это же слишком изично как-то и однотипно
Семён
достаточно 2-3 запроса разных написать а потом ctrl+c ctrl+v
Bagasl
ну если ты настолько крут - сам можешь придумать себе пет проект
Alexander
ну по сути-то что не сделать, это субд какая-нибудь или иной сервис которому нужна разделяемая память и многопоточность. числодробилку можно какую-нибудь
Семён
я думал какой-то логгер докер контейнеров, который по ссш получает логи и на веб их отправляет
Семён
типа логгер без установки на конечную машину
Alexander
почему это на Питоне не сделать или не сделать относительно эффективно?
Семён
по принципу работы ансибла
Alexander
тут ток в производительность все упрется. ну запусти на питоне несколько процессов, все равно все +- в ио упрется
Семён
я просто только изучаю го и мне даже ещё сложно понять в чём лучше других и где его чаще применяют
Семён
так сказать его специализация
Alexander
я, конечно, помню один доклад от яндекс такси, что джавовский логстэш, который просто отправлял куда-то логи, ел больше, чем сам микросервис на плюсах
Alexander
и автор написал свой аналог. но, вот не получилось бы не сильно хуже, если бы он сам на джаве писал. все-таки, если то же самое с одного языка на другой переписать, не всегда прирост будет
Valery
Глупости, даже в боте можно такие задачи поставить что все нормально изучишь
Anonymous
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
Семён
Понял
Семён
Спасибо
Семён
Я пока делал только приложенице которое создаёт эфировский кошелёк, показывает баланс адреса и делает транзакцию. Но написал я криво косо за час это и понял что надо что-то более долгое и тяжелое чтобы прямо запариваться делать путём проб и ошибок
Captain Jack Vielfrass
Семён
Поле*
Captain Jack Vielfrass
Captain Jack Vielfrass