Tishka17
Или три разных?
Promise<>
https://pastebin.com/wtbJQ6ig Добрый вечер. Пытаюсь применить BFGS оптимизацию к функции и найти ее минимум. Моя функция почему то проходит 0 итераций и программа завершается, другие функции, более простые, работают Как исправить проблему?
Denis
Делаем микросервис, в него шлем запрос с файлом, он потом пишет в базу путь, куда сохранил результат
Promise<>
Готовый бфгс есть в scipy
не могу понять как его применить(
Tishka17
один
Ну тогда у тебя одна очередь - список видео на обработку
Tishka17
И то, очередь ли
Tishka17
Тебе важен порядок?
Anonymous
А зачем тут вообще очереди
нужна гарантия того что действия выполнятся
Anonymous
Так, тут небольшое уточнение
17
f=open(&#39;port.txt&#39;) port=f.read() f.close() port=int(port)
17
Вылезает ошибка
Promise<>
Готовый бфгс есть в scipy
и еще это алгоритм с хабра, так что он вроде ок
17
Как можно переделать?
17
Какая?
ValueError: invalid literal for int() with base 10:
Tishka17
ValueError: invalid literal for int() with base 10:
Предлагаю содержимое файла исправить
Алмаз
где есть сишники?
Алмаз
тут есть?
Phil
там цифры
переносы строк и пустые строки...
Denis
не могу понять как его применить(
Там примеры есть в доке
Denis
нужна гарантия того что действия выполнятся
Очередь не дает такой гарантии
Phil
пробовал
print(port)
Phil
Что показывает?
Denis
Правильно настроенная кафка может дать гарантию, что задача выполнится хотя бы один раз, но это другая история
17
print(port)
&#239;&#187;&#191;9011
Alexander
😅
Tishka17
там цифры
Ну попробуй file.read().strip()
Phil
&#239;&#187;&#191;9011
ну вот и ответ..
Tishka17
Это не цифры
17
спс)
17
Это не цифры
а вписывал цифры
Tishka17
Какой-то мудак сделал текстовый редактор, который BOM вставляет по дефолту, похоже
Anonymous
Так, тут небольшое уточнение
Обычно идет сразу несколько файлов. Они конвертируются в 360 / 480 / 720. Порядок не важен, но приоритет должен быть у менее затратной операции (соответсвенно сжатие в 360). То есть если в процессе конвертации подъехал новый файл, то его сжатие в 360 должно быть в приортитете. Ну думаю вы поняли.
Anonymous
разве это ни одно и то же?
Anonymous
нужна гарантия того что действия выполнятся
Anonymous
Правильно настроенная кафка может дать гарантию, что задача выполнится хотя бы один раз, но это другая история
Roman
нужна гарантия того что действия выполнятся
так можно и в редис писать какой-нить ключ типа success:&lt;id задачи&gt;, а сами задачи в списке хранить, нее?
Denis
разве это ни одно и то же?
Но у тебя не кафка
Tishka17
разве это ни одно и то же?
Exactly once vs at least once vs maximum once
Denis
И вряд ли ты потеряешь миллион долларов, если что-то не отработает
Denis
что не дает нам pipeline
Почему? Поле с текущей фазой
Anonymous
И вряд ли ты потеряешь миллион долларов, если что-то не отработает
я не потеряю никаких данных, я просто повешу дастаточно долгую и тяжелую операцию, чего бы хотелось избежать
Denis
Можно просто одно за другим делать в одном сервисе
Anonymous
помнишь про приоритеты?
Denis
я не потеряю никаких данных, я просто повешу дастаточно долгую и тяжелую операцию, чего бы хотелось избежать
Если это происходит раз в три года, проще забить, чем тратить время на предотвращение
Denis
помнишь про приоритеты?
Так тредпул и сортировка
Tishka17
А вот с партиционированием могут быть трудности
Denis
6 запросов в день
Anonymous
Ну как я понимаю например в тех же очередях я могу из консюмера сделать новго паблишера. И как по мне это практически идеальный pipeline. Неужели очереди это так сложно что лучше заморочиться с базой данных?
Denis
Если у тебя уже есть база, зачем заводить лишнюю сущность
Anonymous
почему она ляжет?
Phil
Есть те кто выучил джанго и даже в доки не смотрит?
Roman
почему она ляжет?
разные ситуации бывают на серверах, закончится место на диске, оператива сожрется и т.п., но от этого, правда, ни один сервис не защищен
Anonymous
разные ситуации бывают на серверах, закончится место на диске, оператива сожрется и т.п., но от этого, правда, ни один сервис не защищен
ты все еще помнишь про 6 запросов в день? Если кончится оперативка, то вопросы будут не к очереди.
Phil
Бессмысленно
Почему? У меня спор с коллегой, говорит что знать надо от и до. бгг
Roman
ты все еще помнишь про 6 запросов в день? Если кончится оперативка, то вопросы будут не к очереди.
нее, упустил этот момент) на 6 запросов в день проще с бд работать
Tishka17
Я регулярно смотру доки по базовой библиотеке, а ты про джангу
Tishka17
Почему? У меня спор с коллегой, говорит что знать надо от и до. бгг
Знать надо как работает. А сигнатуру всегда можно посмотреть
Tishka17
Или там точное название метода
Oleg
Есть те кто выучил джанго и даже в доки не смотрит?
Я думаю если человек работает только с джанго 5+ лет - то дока ему уже почти не нужна
Oleg
Джанго как бы тоже развивается
Окей, с одной версией джанго
🍁 Jaŭhien
Джанга большая, все не запомнишь
Tishka17
Окей, с одной версией джанго
Я ж говорю, бессмысленно