@symfony_php

Страница 620 из 1418
Alan
04.02.2018
20:14:22
скорость всеравно не решает)

Sergey
04.02.2018
20:16:59
вряд ли тут есть кто-то в чате, где нужно выжимать максимум из сервера и упираться в его возможности

докинули новых тазиков и все

Alan
04.02.2018
20:19:46
зато у джавы есть гипотетические синиоры

Google
Sergey
04.02.2018
20:20:04
в плане?

Alan
04.02.2018
20:20:04


Sergey
04.02.2018
20:20:11
а, ыыы

Alan
04.02.2018
20:20:51
но конеш прикольно нагугливать статьи по ddd 10 летней давности с примерами на джаве

там чуваки давно отстрелялись)

Sergey
04.02.2018
20:21:22
да кстати вот уже больше года в чате jvm тусуюсь

там ддд не обсуждают вообще

у них в основном срачи про новые версии джавы, про скалу, котлин и тд

Sergey
04.02.2018
20:21:50
там ддд не обсуждают вообще
зачем если можно написать еще 10 utils классов?)

Sergey
04.02.2018
20:22:08
на медиуме статейки про всякие паттерны на удивление вижу именно пхпшные)

Bohdan
04.02.2018
20:25:22
компенсируем репутацию

Sergey
04.02.2018
20:27:53
на медиуме статейки про всякие паттерны на удивление вижу именно пхпшные)
а че читаешь? а то я почитал пару статей и мне стало грустно

Sergey
04.02.2018
20:28:20
дайджесты присылают и на твиттере репосты

Google
Alan
04.02.2018
20:28:59
http://blog.byndyu.ru/2010/06/domain-driven-design-aggregation-root.html

в шарпе 8 лет назад ругали сеттеры)

Sergey
04.02.2018
20:30:29
в шарпе 8 лет назад ругали сеттеры)
они тоже компенсироли за то что шарпы это клон джавы

ну и еще - у них есть грэг янг

Alan
04.02.2018
20:30:40
)))

Sergey
04.02.2018
20:34:17
бындю уже давно это прошли)

классный чувак кстати

посмотрите его доклады

Sergey
05.02.2018
00:31:59
https://github.com/phan/phan/pull/1377

Ilya
05.02.2018
06:59:14
Есть many to many отношение и при его обновлении мне нужно получить что изменилось - от таких айдишников отвязалось, к таким айдишникам привязалось. В событии preUpdate пытаюсь достать айдишники до удаления. Проверяю доктриновский UnitOfWork на удаление связей, делаю запрос - доктрина отдает пустой массив. Этот же запрос делаю напрямую в бд - айдишники возвращает. Тоесть дело в каком то доктриновском кеше. Как мне его обойти?

John
05.02.2018
12:15:18
Привет всем, нужна помощь достался проект на symfony 2.8 возникли проблемы с почтой я настроил по smtp все норм, правда есть отправка писем из модели (Entity) там: $transport = \Swift_MailTransport::newInstance(); $mailer = \Swift_Mailer::newInstance($transport); что не есть хорошо поскольку не учитываются настройки smtp а как пробросить настройки я не знаю. PS: Вопрос такой как из модели получить объект mailer ?

Salem
05.02.2018
12:16:12
в модели не должно быть этой логики

Gaiaz Iusipov
05.02.2018
12:18:48
коллеги, насколько хорошо рэббит подходит для создания фоновых задач на проекте?

John
05.02.2018
12:19:39
два варианта: 1. double dispatch 2. ивенты
Спасибо буду копать в эту сторону.

Sergey
05.02.2018
12:20:15
коллеги, насколько хорошо рэббит подходит для создания фоновых задач на проекте?
настолько же, насколько тесла для перевозки картошки. То есть можно и в целом нелпохо так можно но дорого

а так если тебе не нужен распределенный брокер сообщений - возможно тебе хватит очередей на редисе или beanstalkd

Google
Sergey
05.02.2018
12:21:04
ну и еще все упирается в количество задач и т.д.

Gaiaz Iusipov
05.02.2018
12:21:19
ну у меня есть внешние запросы и их я выполняю в фоне, но тут безумный велосипед самописный

редис + крон получается?

Sergey
05.02.2018
12:22:46
зачем крон:

Salem
05.02.2018
12:22:48
да хоть мускуль и крон, если задач немного, и их не надо во вне передавать

John
05.02.2018
12:22:58
Sergey
05.02.2018
12:23:04
https://github.com/php-enqueue

вот возьми абстракцию

для начала

а потом выбирай драйвер какой тебе понравится

Sergey
05.02.2018
12:23:37
https://enqueue.forma-pro.com/

Gaiaz Iusipov
05.02.2018
12:23:51
просто рэббит как бы не для очередей все же

спасибо за ссылки

Salem
05.02.2018
12:24:20
в смысле не для очередей ?

ахах

Gaiaz Iusipov
05.02.2018
12:25:17
оО а для чего?
ну для отправки сообщений в виде очередей) более мощная штука

наверное "не для простых очередей"

Google
Ihor
05.02.2018
12:26:41
конечно, зависит от количества сообщений

+ можно разнести обработчики по серверам достаточно быстро

Gaiaz Iusipov
05.02.2018
12:27:52
ну вообще да, у нас на проде с ним правда какие-то проблемы и пока девопс их не решит мы его не используем

Ihor
05.02.2018
12:28:21
сколько у вас записей должно в очередь попадать?

Alexey
05.02.2018
12:28:31
всем привет. у нас тут дебаты. есть проект на 2.8, но не в версии суть. проект связан с неджвижимостью, ЖКУ, оплатами, услугами, счетами, всякими счетчиками, управляющими компаниями и многое другое. в процессе пиления на коленке разные разработчики нахерачили разных бандлов, которые якобы создают независимость. с другой стороны, за последний год никто ни разу не пытался отключить тот или иной функционал и понятно, что все оно работает вместе. собственно со стороны третьего лица - где правда - один бандл или куча бандлов? где критерий принятия решения?

Sergey
05.02.2018
12:29:06
у вас не должно быть бандлов вообще

Gaiaz Iusipov
05.02.2018
12:29:08
сколько у вас записей должно в очередь попадать?
много, одинственный человек который это знает сейчас в отпуске, а так в проекте есть 3 велосипедные реализации очереди + реббит

Bohdan
05.02.2018
12:29:18
бандл - отдельная самостоятельная единица

Admin
ERROR: S client not available

Bohdan
05.02.2018
12:29:32
которую хоть сейчас бери и пихай в другой проект и оно будет работать

Sergey
05.02.2018
12:29:51
rabbitmq bundle

redis bundle

Bohdan
05.02.2018
12:29:56
+

Sergey
05.02.2018
12:29:57
doctrine bundle

logger bundle

etc

инфраструктурные штуки

для мониторингов, логов и упращения конфигурации

Google
Alexey
05.02.2018
12:30:13
бандл эквайринга возможен?

Sergey
05.02.2018
12:30:17
бизнес логике нехер делать в бандлах

Bohdan
05.02.2018
12:30:30
а ты сможешь его переиспользвоать потом?в

вот вообще с колес

копипастом

если нет - тогда не возможен

Gaiaz Iusipov
05.02.2018
12:30:46
много это сотни тысяфч, или в млн?
увы не знаю, есть фоновые задачи которые (внезапно) создают другие фоновые задачи. Не смогу угадать как этот треш работает

Alexey
05.02.2018
12:31:07
тогда вопрос. чем принципиально бандл отличается от библиотеки?

Bohdan
05.02.2018
12:31:26
тем, что он для симфони)

и завязан на ее функционал

Gaiaz Iusipov
05.02.2018
12:31:49
тогда вопрос. чем принципиально бандл отличается от библиотеки?
бандл - симфоневская хреновина, инициализируется в ядре и все такое)

Alexey
05.02.2018
12:32:14
тем, что он для симфони)
спасибо. теперь все очевидно стало. вопросов больше не имею

Gaiaz Iusipov
05.02.2018
12:32:25
на реббите можешь management console смотреть?
продовский нет, да и задачи сейчас все фоновые через велосипеды работают

Bohdan
05.02.2018
12:32:51
спасибо. теперь все очевидно стало. вопросов больше не имею
посмотри в сторону ddd если хочется поломать голову

продовский нет, да и задачи сейчас все фоновые через велосипеды работают
у них тоже никакой возможности посмотреть колво нет?

логи может какие-то

Gaiaz Iusipov
05.02.2018
12:33:46
у них тоже никакой возможности посмотреть колво нет?
ща разузнаю, но скорее всего это просто записи в бд продовской в разных таблицах, никто сейчас высчитывать не будет

Alexey
05.02.2018
12:33:50
посмотри в сторону ddd если хочется поломать голову
смотрел. но честно, до конца не понял, как это реализуется. видел попытки, но получалась каша

Страница 620 из 1418