Kirill
и чтобы path писался нормально
Павел
Не угодить)))
Kirill
ну так почему везде это есть, а в симфони фаталы ловишь?
Kirill
но тема с кастомным парсером крутая
Kirill
не знал, мой косяк
Павел
Kirill
ну из коробки отключён
Юра
Юра
А у темпорала пхп сдк уже умеет опертелеметри или нет?
Юра
А то без распределенного трейсинга я бы такое на прод не тянул
Kirill
неа
Kirill
ну т.е. прикрутить можно
Михаил
Михаил
https://roadrunner.dev/docs/workflow-temporal/current/en
Vlad
Михаил
во, а то я думаю чо слово знакомое
Vlad
Зарелизить не успели
Vlad
Vlad
Надо на пальцах объяснять
Михаил
Так себе технология о которой низя просто рассказать чо она делает
Михаил
нужно лекции слушать и магисторскую степень получать
Vlad
Михаил
а "распределённый воркфоу движок" это конечно сильно - тогда у меня "распределённый сайт по продаже памперсов"
Михаил
(ну типо 2 сервера и 1 бд)
Михаил
Михаил
я читаю и это прям сага
Михаил
Выполнение цепочки операций растянутых по времени в единой транзакции, так?
Михаил
если что-то падает - то операция продолжается с того места с которого закончилась
Vlad
Когда первый раз почитал/услышал, мое первое впечатление Ну и что это??? . А когда понял, что это за зверь мощный, на очередях пилить не хочется
Vlad
Михаил
типо как сопрограммы но сложнее
Vlad
там же ретраев нету
Михаил
есть, почему нет
Михаил
сага это паттерн, нормально делай - нормально будет
Vlad
на фейл каждый дожна быть там компенсация
Михаил
я имею ввиду саги в микросервисах
Vlad
да хоть в микросервисах
Vlad
тоже самое
Vlad
Михаил
когда у тебя есть облако микросервисов а есть сага - живёт где нибудь (хоть в api gateway)
просто выполняет сложную операцию которая распределена между несколькими микросервисами. Хранит у себя промежуточное состояние этой операции. Ретрает если ошибки не доменные. Если происходит ошибка - откатывает всё что она наделала назад
Михаил
¯\_(ツ)_/¯
Михаил
оно?
Kirill
не обязательно сервисов
Михаил
да хоть локально
Kirill
короче, обычный try/catch, где в катч роллбек трая
Михаил
я пример привёл
Vlad
Vlad
таймерами можно обмазываться тока так
Михаил
Михаил
так, какую технологию я ещё не обосрал
Михаил
?
Kirill
но вообще я думал написать нормальный темпорал как-то
Михаил
Kirill
без RR, без глобальных синглтонов и прочего говна
Михаил
жиза
Kirill
тупо на файберах)
Vlad
Kirill
Vlad
слишком наполеоновские планы
Михаил
я тоже однажды хотел пересидеть и написать свою ОС на php но потом мне газлифт от стула выстрелил в зад.
Михаил
так что теперь я просто пишу сайтики на симфони
Vlad
а ты тут в соло собираешься делать его))
Vlad
или ты про сдк?
Kirill
ну да, можно сдк под него
Kirill
но как адаптер разве что
Михаил
Если ты клянёшься не выключать мой сервер из розетки - то как 2 пальца.
Ну или дай время и я mnesia заменю на cassandra и тогда поговорим
Vlad
Vlad
И еще сеть мигать будет ух)))
Михаил
на сеть насрать, я могу у discorda одну библиотеку улизнуть
Vlad
Михаил
ну тогда я беру cassandra как персистентное хранилище и тоби п**да
Михаил
(конечно же я не буду этим заниматься)
Kirill
а я голубиную ферму и посмотрим кто кого
Михаил
АХАХАХАХХА
Михаил
почему?