@symfony_php

Страница 1410 из 1418
Nikita
25.10.2018
10:30:40
По сравнению с другими дистрами так и есть)))

Pavel
25.10.2018
11:36:11
Привет всем. Есть вопрос: каким лучше способом реализовать параллельную обработку данных? Данные - это сохраненные в бд(mariadb) http запросы надо обработать по заданным пользователями правилами. 1) накостылять флаги на уровне схемы mariadb, чтобы данные не обрабатывались несколько раз. 2) переехать на постгрес(схема несложная и неиспользую mysql specific вещей) и заюзать SELECT ... FOR UPDATE SKIP LOCKED 3) поставить просто очередь(думал о beanstalk) Сейчас работает один воркер-демон

Anton
25.10.2018
11:38:01
Данные - это сохраненные в бд(mariadb) http запросы подвис на этом

Maksim
25.10.2018
11:38:11
тоже нихера не понял)

Google
Anton
25.10.2018
11:38:22
видимо логи

Maksim
25.10.2018
11:39:01
в чём проблема-то?) как пессимистик лок сделать, или почему http запросы в базе оказались?)

Pavel
25.10.2018
11:40:06
Не, не логи. Сохраненные формы перехваченные жсом при сабмите.

Anton
25.10.2018
11:40:14
репорты какие-то делать? тогда тут зависит от размера данных. и возможно нужно делать не. в mariadb

Maksim
25.10.2018
11:40:24
так проблема-то в чём?)

Pavel
25.10.2018
11:40:40
» как пессимистик лок сделать

репорты какие-то делать? тогда тут зависит от размера данных. и возможно нужно делать не. в mariadb
Не репорты. Пришел запрос аля {a:1, b:2, c;3}. Надо условно, добавить лид в срм со значениями поляй а и b, если поле с == 3.

Nikita
25.10.2018
11:44:36
Что то очень секретное, о чём нельзя рассказывать ?

Я нихрена не понял даже задачи

Что за параллельная обработка данных, исходные данные всё время остаются в БД и для конкурентных запросов нужно по ним подготавливать постоянно выборку какую то?

Anton
25.10.2018
11:46:58
Andrey
25.10.2018
11:48:17
похоже на вирус

Pavel
25.10.2018
11:58:08
Есть сохраненные формы с различных сайтов. У каждого отдельного сайта есть набор правил как эти формы обрабатывать(добавить сделку в срм, отправить смс/емейл и т.п). Нужно чтобы форма могла быть обработана только раз. Сервис по сути схож с https://zapier.com/ и https://ifttt.com/

Google
Maksim
25.10.2018
11:58:40
а база данных зачем?

ну т.е. пришёл запрос, что мне мешает сразу с ним всё сделать?

Danila
25.10.2018
12:00:10
Парни в чатике ларавеля молчат, так что сорян. Кто нибудь знает как в нем инстертить бул колонку если постгря

Pavel
25.10.2018
12:00:30
ответ клиенту должен быть минимальный. Даже сейчас по факту есть отдельно сохранение и отдельно процессинг

Danila
25.10.2018
12:00:57
элоквент использует мускульную логику и конвертит бул в инт, в итоге валится эксепшен

Maksim
25.10.2018
12:01:07
ответ клиенту должен быть минимальный. Даже сейчас по факту есть отдельно сохранение и отдельно процессинг
взял запрос, положил в очередь, ответил клиенту. получил из очереди, поделил на таски, закинул таски в очередь. получил таску, выполнил, все довольны

Pavel
25.10.2018
12:02:57
Вопрос в том стоит ли юзать бд в качестве очереди и ставить отдельно

Maksim
25.10.2018
12:03:16
не стоит. она там совсем лишняя. Стоит сделать простой паб\саб

если ток базу юзать как хранилище под логов... но для логов есть инструменты получше.

Maksim
25.10.2018
12:10:31
при чём часть с получением запроса от клиента и отправкой в очередь можно на каком-нить го закуячить и будет тебе щасце

Понял, спасибо.
но учти, что даже самый простой паб\саб может оказаться не такой уж и простой задачей. Пхп не самый дружественный язык для написания демонов)

Pavel
25.10.2018
12:29:27
Ну у меня сейчас демон(systemd + dopesong/Symfony-Endless-Command) с Doctrine ORM уже наверное как год, все нормально работает) Видно у меня еще на такая уж сложная логика)

Sergey
25.10.2018
12:30:09
Ну у меня сейчас демон(systemd + dopesong/Symfony-Endless-Command) с Doctrine ORM уже наверное как год, все нормально работает) Видно у меня еще на такая уж сложная логика)
ну скорее всего ты последовательно обрабатываешь задачки из очереди и у тебя один демон за раз обслуживает одну задачку. Чему там течь

Pavel
25.10.2018
12:30:27
Все верно)

Maksim
25.10.2018
12:34:38
это описание у меня лично с хоть какой-то эффективностью не соотносится)

Sam
25.10.2018
13:54:03
Добрый день, какие правила размещения вакансий?

Anton
25.10.2018
13:55:28
за такое можно и забанить. насколько люди ленивые ппц

Maksim
25.10.2018
13:56:12
Добрый день, какие правила размещения вакансий?
Сообщество Symfony, Symfony Components, Symfony Framework. Вакансии: https://t.me/symfony_careers Официальный slack: https://symfony.com/slack-invite

Sam
25.10.2018
13:56:30
Спасибо был там

Google
Sam
25.10.2018
13:56:41
Там можно толко читать

А все прочитал ;)

Boris
25.10.2018
13:57:04
Там можно толко читать
А линк на модератора зачем там?

Sam
25.10.2018
13:57:14
Нашёл спс

Borys
25.10.2018
14:05:59
Ребята, возможно кому интересно посетить мероприятие Symfony Camp в Киеве, в эту субботу (http://2018.symfonycamp.org.ua). Пропадает 1 билет выписанный на человека который не может поехать из нашей команды. Готов отдать за пол цены (на сайте 2200, отдаю за 1100). Билет без доп.воркшопов и вечеринки. Единственно учтите что на Вашем бейдже будет написано название нашей компании (eDelux GmbH.)

Maksim
25.10.2018
14:08:18
чуть ли не каждый день какие-то конфы) откуда у людей столько времени)

да ещё и дичь какую-то слушать)

Ivan
25.10.2018
14:13:26
Это симфоникамп нах! ?

Maksim
25.10.2018
14:14:17
наверное, что-то интересное) я открыл выборочно пару, там 1 про впихнуть невпихуемое, а второй про блокчейны какие-то. ведь пхп и криптография - прям неразлучные братья)

Ivan
25.10.2018
14:14:21
годика 3 назад было прикольно. щас хз

Maksim
25.10.2018
14:15:22
ну про докерфайлы же есть
ааа, ну раз про докерфайлы есть, точно стоит зайти)

Borys
25.10.2018
14:18:15
мне в прошлом году понравилось, поэтому тяну всех своих туда, благо контора все оплатила, только с этим билетом неприятно

Bogdan
25.10.2018
14:42:23
Всем привет. Извиняюсь за может глупый вопрос, но кто нибудь адаптировал Symfony 1.4 под php 5.6

Maksim
25.10.2018
14:44:19
дружище... неприятно тебе говорить... но на планете почти не осталось людей, которые помнят эру симфони 1.4

Dmitriy
25.10.2018
14:46:23
да ладно, не так уж и давно она была) А то звучит, как будто последний релиз однерки еще при сталине был

Bogdan
25.10.2018
14:46:46
дружище... неприятно тебе говорить... но на планете почти не осталось людей, которые помнят эру симфони 1.4
ну я из тех кто такие проекты периодически поддерживает) они еще живут, а серверов с 5.3 почти не найдешь)

я нашел на гитхабе либы которые якобы работать должны, но чет не получается)

Maksim
25.10.2018
14:47:10
так а что конкретно не работает?

Google
Bogdan
25.10.2018
14:48:43
require_once(/Doctrine/Core.php): вот такая штука)

а полный текст ошибки "Warning: require_once(/Doctrine/Core.php): failed to open stream: No such file or directory in /var/www/dexs.dev/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/config/sfDoctrinePluginConfiguration.class.php on line 42 Fatal error: require_once(): Failed opening required '/Doctrine/Core.php' (include_path='.:/usr/share/php') in /var/www/dexs.dev/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/config/sfDoctrinePluginConfiguration.class.php on line 42"

Maksim
25.10.2018
14:49:36
сам сможешь перевести?)

ставь зависимости-то нужной версии

Bogdan
25.10.2018
14:49:54
я просто думал можно файлики заменить и все)

оч не хочется еще компосер на сервер ставить)

Dmitriy
25.10.2018
14:50:22
нахера на сервер?

локально ставишь зависимости и льешь вендор на сервер

Bogdan
25.10.2018
14:51:16
локально ставишь зависимости и льешь вендор на сервер
ох как все сложно) спасибо за консультацию)

Dmitriy
25.10.2018
15:17:33
https://symfony.com/blog/new-in-symfony-4-2-simpler-custom-serialized-names

/** @SerializedName("customer_name") */

прикольно

Bogdan
25.10.2018
15:27:55
Видимо никак уже не адаптировать.)

Andrey
25.10.2018
15:30:18
Видимо никак уже не адаптировать.)
попробуй перейти по https ссылке

Maksim
25.10.2018
15:30:32
нахер так жить...)

ошибку прочти, ради разнообразия)

Bogdan
25.10.2018
15:45:57


Maksim
25.10.2018
15:54:03
проще в макдональдс устроиться, картошку жарить

Google
Александр
25.10.2018
16:06:47
Мне кажется в макдаке сложнее работать

Maksim
25.10.2018
16:07:05
чем прочесть что компосер пишет?) так-то да

Vladislav
25.10.2018
16:08:30
это никому не интересно)

Bogdan
25.10.2018
16:09:17
злые нынче люди,

Vladislav
25.10.2018
16:09:37
токсичные ?

Icewild
25.10.2018
16:09:52
просто там нельзя тяп-ляп и хуяк работает

там немного надо голову включить и все будет

Ivan
25.10.2018
16:20:20
че можно почитать/посмотреть на тему апи+формы (кроме ларакастов) ?

Maksim
25.10.2018
16:21:10
а тебе правда нужны апи с формами?)

f4rt~
25.10.2018
16:21:43
лол, почему когда люди пишут апи + формы

Ivan
25.10.2018
16:21:44
мне надо это гавно сохранить с фронта.

f4rt~
25.10.2018
16:21:56
у них в голове не всплывает ничего

Ivan
25.10.2018
16:22:13
это не апи, а галимый рпс.

Anton
25.10.2018
16:22:24
у майкрософта есть хорошие гайды по дизайну апи https://docs.microsoft.com/ru-ru/azure/architecture/best-practices/api-design

Ivan
25.10.2018
16:23:11
в смысле?

Icewild
25.10.2018
16:25:03
а тебе правда нужны апи с формами?)
может быть не одновременно?

Maksim
25.10.2018
16:25:45
может быть не одновременно?
формы в апи аще нахер не нужны) если с каким-нить твигом их с натяжкой мождно оправдать ленью, то в апи - аще нет оправданий)

Mikhail
25.10.2018
16:31:11
https://events.yandex.ru/events/meetings/18-OCT-2018/
У кого-нибудь есть видосы от туда?

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