
Ihor
08.02.2018
13:13:34
менеджер очередей?
странный выбор, ибо он на пайтоне написан... :(

Daniel
08.02.2018
13:16:24

Bohdan
08.02.2018
13:16:48
beanstalkd вроде для этого, не?

Google

Bohdan
08.02.2018
13:17:03
хотя не, бред..

Daniel
08.02.2018
13:17:05
beanstalkd one love, yeah
ПОгодь
(((((((((((((
Как так

Bohdan
08.02.2018
13:17:13
или не бред :D
та я из этих ребят только в кролика умею

Daniel
08.02.2018
13:17:33
С целери по моему норм либ нет, хотя хз

Bohdan
08.02.2018
13:17:38
и про остальные только читал, потому могу путать
celery ванлав для питона

Ihor
08.02.2018
13:18:35
Это плохо?
нет, но моё мнение, что erlang для MQ больше подходит

Bohdan
08.02.2018
13:20:22
celery работает через брокеров

Google

Bohdan
08.02.2018
13:20:26
вот полез в их доку
и он скорее является очередью задач
а не MQ

Ihor
08.02.2018
13:21:38
тогда нужно узнать у топикстартера, какие у него цели?)

Stanislav
08.02.2018
13:43:44
вопрос был простой, кто работал
а вопрос как написан у кого воркер для работы с celery через rabbitmq

Bohdan
08.02.2018
13:44:11
а мы опять развели демагогию

kekenec
08.02.2018
16:35:03
Строю велосипелы на основе компонентов симфони, нужно уточнить один момент
Инъекция зависимостей в конструктор контроллера (т.е. при вызове метода контроллера из роута) самим фреймворком не предусмотрены?
Если реализовывать такую возможность, то единственный выход - тащить зависимости из контейнера с помощью get (=> сервисы должны быть public), так?

Alexey
08.02.2018
16:35:32

Gaiaz Iusipov
08.02.2018
17:40:51
Привет, подскажите, сложно ли реализовать сервис subscriber для nested tree сущностей, без использования doctrine extensions? Или может где-то прототип есть?
Чтобы у сущностей был TreeNodeInterface а сервис все разруливал. Left, right свойства всмысле

Sergey
08.02.2018
18:40:38
2018-ый год на дворе, нужно хранить деревья с дохера вложенностями - возьми другую СУБД под это дело

Vladislav
08.02.2018
18:44:41
В сердцах 90е)))

Gaiaz Iusipov
08.02.2018
19:21:27
А что вы для такого используете?

Sergey
08.02.2018
19:21:51
adj tree + materialized path хватает для всего

Bogdan
08.02.2018
20:49:31
Подскажите плиз, что то по шаблонам проектированию, solid, с примерами на Symfony

Sergey
08.02.2018
20:50:01

Google

Sergey
08.02.2018
20:50:09
ибо если все это смешать точно пользы не будет
можешь начать с простой мантры - "зависимости это плохо" (я не про композер)
ну и паралельно читать все по отдельности

Sergey
08.02.2018
20:51:14
сложный запрос какой-то)

Sergey
08.02.2018
20:51:17
начать с coupling и cohesion, почитать про information hiding, потом можно уже про высокие материи вроде open/close, srp, и т.д.

Sergey
08.02.2018
20:51:38
на эту тему целая куча книг написана, материалов и исследований, а ты спрашиваешь в чатике "пример"?)

Bogdan
08.02.2018
20:53:21
Меня кинули на проект написаный на Symfony , а проект большой, и нужно не отбиваться от архитектуры написаного

Andrew
08.02.2018
20:53:47

Sergey
08.02.2018
20:54:05

Bogdan
08.02.2018
20:54:29
Но нужно ведь стремится

Sergey
08.02.2018
20:54:38
ну то есть если бы ты уже умел в паттерны, солиды и т.д. то вопрос бы в контексте симфони не возник
p.s. паттерны вообще не трогай пока

Sergey
08.02.2018
20:55:20

Andrew
08.02.2018
20:55:20

Sergey
08.02.2018
20:55:47
http://govnokod.ru/
можешь отсюда еще вдохновляться

Bogdan
08.02.2018
20:56:46
? ? Спасибо за помошь советами

vlad
08.02.2018
20:59:55
всем привет
ребят, помогите, пожалуйста, советом
есть основной сервер, и два slave-сервера
на основном есть сущность - задача
эти задачи поступают от людей, и основной сервер должен отдавать их в равном количестве slave-серверам
когда был 1 slave-сервер, он просто стучал по некому роуту на основной, где в json'е были новые задачи, после чего уже начинал работу над ними
а как лучше поступить с 2-мя? сделать ещё блок таких же api? но думаю, что дублирование когда не есть хорошо :(
есть у кого-то идеи? может кто-то с подобным сталкивался?

Sergey
08.02.2018
21:00:23
чет я не понял задачу)
а, это не про мускуль

Google

Sergey
08.02.2018
21:00:47
очередь тебе нужна

Andrew
08.02.2018
21:01:01
что-то звучит как какой-нибудь haproxy
а, тут полл а не пуш

Sergey
08.02.2018
21:01:22
посмотри publish/consumer pattern

vlad
08.02.2018
21:02:18
хорошо, спасибо

Gaiaz Iusipov
08.02.2018
21:45:38

Admin
ERROR: S client not available

Sergey
08.02.2018
22:18:09
Ну категории какие-то нибудь, древовидное всякое разное))
Внесу свои 5 копеек. Прежде чем хранить категории и всякое древовидное, я бы озадачился такими вопросами
1) как часто будут добавляться новые данные
2) как часто будут идти выборки из дерева
- какие будут выборки? Нужно ли строить хлебные крошки как при навигации по сайту и тд.
После того, как будет понимание того как будут использоваться всякое древовидное станет понятно как все это хранить.
Основные алгоритмы: Adjacency List, Matherialized Path, Nested Set. Первый и последний можно очень удачно подружить.
Ниже, немного чтива http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

Gaiaz Iusipov
08.02.2018
22:20:05

Sergey
08.02.2018
22:22:43
и не имеют такой сложности как последний
оптимально как на запись так и на чтение


Sergey
08.02.2018
22:35:21
Не спорю, дружатся. У каждого алгоритма есть свои сильные и слабые стороны. Поэтому я сделал акцент на том, что нужно понять требования к даным и на основании этого уже выбирать тот или иной алгоритм. Сложность то же штука относительная. Ниже статья на сравнение дерьвьев, надеюсь поможет опеделиться с выбором. https://habrahabr.ru/post/47280/

Ilshat
09.02.2018
06:49:04
привет, ребят. подскажите либу для симфони (4) для внешних http запросов?

Sergey
09.02.2018
06:50:00
guzzle

Ilshat
09.02.2018
06:54:50

Alexey
09.02.2018
07:44:05
Господа, добый день, что проще обновить проект с 2.8 на 4 или перейти на laravel?

Sergey
09.02.2018
07:44:31
обнови сразу на 3.4, а потом на 4.0

$iD
09.02.2018
07:44:33
)))) жость
тебе не кажется, что ответ на твой вопрос зависит от размера кодовой базы? + как ты писал на симфони до этого? :D

Google

$iD
09.02.2018
07:45:17
и с большой долей вероятности, просто на лару ты не перейдёшь

Sergey
09.02.2018
07:45:33
даже при большой кодовой базе обновляться на новые версии симфони не есть большая проблема

$iD
09.02.2018
07:45:53
не, я про symfony -> Laravel
между симфони и симфони проблем меньше

Alexey
09.02.2018
07:46:36
Спасибо за ответы

$iD
09.02.2018
07:46:38
ну и зависит от того идёт ли параллельно разработка
потому что можно вечно ребэйзится :D

Boris
09.02.2018
08:27:56
Поделитесь годными темами для PHPStorm, у кого какая?

Andrey
09.02.2018
08:32:42
material/darcula
material чёт в последнее время не очень работает, поэтому перешёл обратно на darcula

Arky
09.02.2018
08:34:08
darcula тоже

Dmitriy
09.02.2018
08:34:21
darcula

Tex
09.02.2018
08:35:15
Monokai удобная достаточно

Alexey
09.02.2018
08:35:43
встроенные вполне хороши. И темная, и светлая.

Bohdan
09.02.2018
08:36:50
material ui plugin, не жалуюсь
коллега Obsidian юзает

Dmitriy
09.02.2018
08:47:34
полный material