Найден 5791 результат
- 2022.04.06, 23:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2-queue в docker через cron
- Ответы: 1
- Просмотры: 1400
Re: Yii2-queue в docker через cron
Философия докера - запускать в контейнере всего один процесс Не запускайте три вещи в одном контейнере. Делайте отдельные сервисы для каждого процесса: services: php-fpm: image: my-php-fpm ... queue-worker: image: my-php-cli ... command: yii queue/listen cron: image: my-php-cli ... command: cron
- 2022.04.06, 12:40
- Форум: Архитектура, дизайн, ООП
- Тема: DDD как орагнизовать валидацию. Как возвращать значения из handler?
- Ответы: 7
- Просмотры: 12623
Re: DDD как орагнизовать валидацию. Как возвращать значения из handler?
На каждое бизнес правило дёргать пользователя - как-то не хорошо. А пачкой сделать - не знаю как. С AR было просто)) Вместо одной большой универсальной CRUD-формы удобнее делать отдельные бизнес-операции с маленькими формами. Тогда многое упростится и дёрнуть пользователя всего два раза будет не та...
- 2022.04.06, 12:31
- Форум: Архитектура, дизайн, ООП
- Тема: DDD как орагнизовать валидацию. Как возвращать значения из handler?
- Ответы: 7
- Просмотры: 12623
Re: DDD как орагнизовать валидацию. Как возвращать значения из handler?
Команды нужны только для операций на изменение. А для отображения данных нужны отдельные запросы.i-programmer писал(а): ↑2022.04.05, 19:13 А что где и как надо делать, чтобы вернуть что-то клиенту? Например надо данные по отчёту.
- 2022.03.14, 16:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Глюки с POST
- Ответы: 4
- Просмотры: 1057
Re: Глюки с POST
Если указан VerbFilter с ['POST'], то и тправляйте из Postman запрос методом POST.
- 2022.03.07, 14:30
- Форум: Общие вопросы по программированию
- Тема: Composer. Даунгрейд одной из зависимостей
- Ответы: 2
- Просмотры: 8301
Re: Composer. Даунгрейд одной из зависимостей
Сделать composer require xxx:5.0 этой либы у себя
- 2022.02.21, 15:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дублирование при создании
- Ответы: 3
- Просмотры: 1356
Re: Дублирование при создании
Блокировать на js кнопку
- 2022.02.19, 01:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Текущий модуль и компоненты
- Ответы: 4
- Просмотры: 1492
Re: Текущий модуль и компоненты
Если в контроллере, то $this->module->component
- 2022.02.16, 10:14
- Форум: REST API (Yii 2.x)
- Тема: Интеграция 1С и Yii
- Ответы: 6
- Просмотры: 9990
Re: Интеграция 1С и Yii
Метод Корень() вернул null.
Если делать интеграцию по SOAP API, то работать через SoapClient как в https://elisdn.ru/blog/61/soap-services-on-yii2
- 2022.02.11, 17:17
- Форум: REST API (Yii 2.x)
- Тема: Интеграция 1С и Yii
- Ответы: 6
- Просмотры: 9990
Re: Интеграция 1С и Yii
Сначала посмотреть, что это за ошибки и почему они выдаются.newvirinin писал(а): ↑2022.02.11, 10:10 Выдаются бесконечные ошибки, как сделать чтобы этого не происходило?
- 2022.02.03, 16:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Скрипт Форума для Yii2
- Ответы: 3
- Просмотры: 1927
Re: Скрипт Форума для Yii2
Полноценный модуль только для одного фреймворка сделать либо никто не осилит, либо сделает примитивным, либо сделает и забросит. Намного удобнее взять готовый полноценный движок. Так для этого сайта yiiframework.ru на Yii просто в папку yiiframework.ru/forum/ распакован готовый форум phpBB. При жела...
- 2022.02.02, 21:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Если просматривается один товар из 1 000, то resize будет только для изображений этого товара, остальные так и останутся? Да, если делать resize по требованию в Nginx, то так и будет. Если там настроить кэш, то обработка будет производиться только при первом просмотре, а потом браться готовое изобр...
- 2022.02.02, 08:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
- 2022.02.01, 09:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
С файлами попроще, чем делать запрос в БД, но можно и в БД идти. С файлами есть риск нарваться на блокировку, когда два процесса попытаются одновременно что-то записать в один файл. И файл доступен только локально. Если запускать воркеры на нескольких виртуальных машинах, то на каждой файлы будут с...
- 2022.01.31, 15:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Получается, что желательно ограничивать количество попыток выполнить задание? Да, можно при желании. И желательно как-то обозначить, какие именно товары не записались. Есть ли возможность вернуть в ответе от rabbitmq такие данные? Вернуть нельзя. Только самому в своей задаче рядом с записью в лог з...
- 2022.01.30, 06:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Но это же не может продолжаться до бесконечности? В yii2-queue для настройки максимального числа повторов есть параметр attempts . Надо же будет как-то и на сайте отобразить, что произошла ошибка и импорт не удался. Может же сложиться такая ситуация, что сервер будет недоступен. Задачи будут висеть...
- 2022.01.30, 00:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Это отнимает очень много времени, особенно resize. И получается то, о чём я написал в предыдущем сообщении. Очередь отваливаться по timeout, запускается вторая(третья и т.д.) попытка и начинается всё с начала. Те изображения, которые успели загрузиться и обработаться при предыдущей попытке опять гр...
- 2022.01.29, 22:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Если какую-то часть не получится почему-то обработать, ошибка или что-то ещё. Каким путём можно это будет узнать? Как правильно это сделать? RabbitMQ работает с подтверждением по Ack. Если какая-то задача отвалилась или отвалился воркер, то он отправит её на выполнение ещё раз. Узнать об ошибках мо...
- 2022.01.29, 16:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
Re: Импорт товаров через rabbitmq
Думаю да, если нескольким указать один и тот же exchange, то они все привяжутся к нему одному.
- 2022.01.29, 10:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209
- 2022.01.28, 22:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Импорт товаров через rabbitmq
- Ответы: 40
- Просмотры: 5209