A
нужно организовать миграции для монги, на проде есть база, поменялись задачи - поменялся функционал и структура бд, нужно сделать миграции для изменения структуры. и самое главное - организовать это все через веб морду
Если есть возможность остановить базу, то ничего лучше старых добрых скриптов нет. https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/ Можешь как угодно упражняться с данными.
Anonymous
а там встроенные async/await подвезли?
Завтра
да
Anonymous
о, неплохо
Denis
Что лучшее для организации чата взять? Требования: 1. Каналы с правами доступа 2. Общение Один на один 3. Список участников и их статус 4. Socket.io + JSON API fallback 5. Хранение сообщений на сервере 6. Поиск по сообщениям 7. Уметь держать 10000 сообщений в секунду
Таймураз
Однозначно 2, 3, 5
Завтра
Однозначно 2, 3, 5
Тут, мне кажется, не выбор из списка имелся в виду)
Anonymous
Тут, мне кажется, не выбор из списка имелся в виду)
ааа, это многое объясняет)) видимо, имелось в виду дополнить список))
Таймураз
Таймураз
Ещё никто не сделал?
Видел только говнокод
Завтра
ааа, это многое объясняет)) видимо, имелось в виду дополнить список))
Видимо, имелось в виду стек технологий подсказать
Завтра
Но 4 пункт как-то странно выглядит тогда
Завтра
Нет, про то, что, если вопрос про стек технологий, почему здесь о них пишется)
Denis
Ещё раз! Что лучшее для организации чата взять? Требования: 1. Каналы с правами доступа 2. Общение Один на один 3. Список участников и их статус 4. Socket.io + JSON API fallback 5. Хранение сообщений на сервере 6. Отправка фото. 7. Поиск по сообщениям 8. Уметь держать 10000 сообщений в секунду на протяжении 70 часов и не упереться в memory leak. В целом форе Telegram сервера подошёл бы, если бы нормальное API.)
Anonymous
вопрос всё равно не стал понятнее)) «какую технологию взять, чтобы всё это сбацать» или что?
Завтра
Видимо, да
Завтра
ахахахахахахах
Завтра
ты это к чему
Завтра
да я с рпц вообще-то посмеялся 🌚
O.
Попробуйте Centrifugo
Denis
А на каком слое?
Denis
Что то вроде MTProto-сервера
Denis
Помню кто то даже делал
Vadim
Rocket.chat смотрели?
Denis
XMPP
Оно контент тоже может? Фото-видео передать?
Denis
Rocket.chat смотрели?
Оно контент тоже может? Фото-видео передать? :)
Anonymous
с jingle да
Anonymous
там сейчас еще и по безопасности накрутили много всего
Denis
Почему?
Vlad
в чате
Vlad
ну то есть это совсем не способ
Anonymous
норм способ - это не брать сокетайо и прочую фигню, а взять xmpp, в котором все уже есть)
Ohar
Камрады, нексолько неожиданный вопрос: чем можно нормально посмотреть лог на 1,5 ГБ?
Ohar
Notepad++ умирает
Vlad
vim
Vlad
less
Anonymous
tail
Ohar
Vim тоже чот умер кажется
Ohar
А, не, ожил
Denis
Ohar
vim
Данке
Ohar
не подумал про него
Ohar
А то чот мой парсер славно налогировал 15 миллионов строк за один только февраль
Ohar
И я как-то совсем упустил это из виду
Denis
Rocket.chat смотрели?
Выглядит неплохо ) А был опыт? Какие-то подводные камни? Проблем под нагрузкой может?
Vadim
Выглядит неплохо ) А был опыт? Какие-то подводные камни? Проблем под нагрузкой может?
нет, только тестово ковырял, но проект популярный очень,11к звезд на гитхабе, скорее всего это сейчас лучшее решение из подобных
Ohar
ОЧЕНЬ похож
Denis
Про звёзды на гитхабе :)
Vadim
он и делался как свободный аналог слака
Denis
Denis
Ohar
Ну звёзды означают количество людей, которым этот продукт оказался полезен, а не некое абстрактное мерило его качества
Vladimir
> @DenisIzmaylov Что то вроде MTProto-сервера и клиента
Denis
Да
Denis
Вроде даже в Москве кто-то делает свой форку MTProto-сервера, но там закрыто
Vlad
показался полезным
Vlad
а вообще каждый звёзды использует по своему
Завтра
Я дак вообще про них забываю и не ставлю вообще
Завтра
(Неблагодарная мразь, закидать меня палками)
hamper 𓅝
Мне в качестве аналога слака маттермост понравился, но он все же еще жутко сырой.
Anonymous
mtproto клиент я сейчас делаю) Если найдётся реализация сервера, то вполне можно запускать)
Anonymous
https://github.com/zerobias/telegram-mtproto/tree/mtproto2
Завтра
Опа, форки гудминда
Завтра
А он тут есть?
Anonymous
Дмитрий, что с ником?
Ответная благодарочка от телеграма) Кто-то зарепортил, не очень понятно за что, теперь вообще никуда не могу писать, ни в какие чаты
Anonymous
Опа, форки гудминда
Уже не форк, я ветку mtproto2 начал с нуля, старый код уж больно упоротый
Anonymous
А он тут есть?
Тут нет, походу, но вообще это мы с ним и делаем)