
Roman
17.01.2017
19:29:31
только дебилы в говнобиллингах тут же списывают со счёта.

Serge
17.01.2017
19:30:02

Roman
17.01.2017
19:32:30

Google

Roman
17.01.2017
19:32:33
шаришь.

Vitaliy
17.01.2017
19:35:44

Roman
17.01.2017
19:38:05

Vitaliy
17.01.2017
19:39:09
ему очередь нужна для асинхронной обработки и exactly once обработки таска

Phil
17.01.2017
19:40:40

Roman
17.01.2017
19:40:52
на что лок?

Phil
17.01.2017
19:41:59

Roman
17.01.2017
19:45:13

Vitaliy
17.01.2017
19:45:56
Фил, элементом очереди может быть как раз резерв денег
я так понимаю, Рома топит за это

Google

Roman
17.01.2017
19:46:50

Vitaliy
17.01.2017
19:47:23
к слову, это для пользователя выглядит логичнее
но по сути это та же очереди в БД

Roman
17.01.2017
19:47:36
операция довольно простая, быстрая и если денег на счёте не осталось, то и зарезервировать денег не получится

Serge
17.01.2017
19:49:56
Вот мне тут товарищ сегодня написал определения двух чистых функции внутри while True.
Я почему-то сразу Фила вспомнил...

Phil
17.01.2017
19:50:23
Фил списывает в транзакции, это в сущности то же резервирование
не важно. у тебя план счетов может состоять из лицевого и вакуума в простейшем случае и счетов на каждый вшик с субсчетами и аналитическими счетами в сложном. это не важно. происходит какая либо проводка. а как ты там обзовешь - резервный он или еще какой - пофиг

Vitaliy
17.01.2017
19:51:30

Phil
17.01.2017
19:51:41

Serge
17.01.2017
19:51:50

Vitaliy
17.01.2017
19:52:41
так выкинь негодный инструмент

Serge
17.01.2017
19:52:44
Ну и читать это как бы странно

Phil
17.01.2017
19:52:46

Serge
17.01.2017
19:53:02

Vitaliy
17.01.2017
19:54:15

Phil
17.01.2017
19:55:12

Google

Serge
17.01.2017
19:55:38

Vitaliy
17.01.2017
19:55:52

Phil
17.01.2017
19:56:11
да, только с гарантиями бд.
эм.. а кто мне мешает делать очередь с гарантиями бд? вплоть до участия ее в бд-транзакции вместе с тарифами, услугами eyc

Serge
17.01.2017
19:56:24

Vitaliy
17.01.2017
19:57:12

Phil
17.01.2017
19:57:27

Vitaliy
17.01.2017
19:57:37

Phil
17.01.2017
19:58:44

Vitaliy
17.01.2017
19:59:52

Phil
17.01.2017
20:01:28
Здравый смысл?
почему он мне мешает? ну волбще так делают. и не видят беды в этом
и @pragus похоже мне доказыает, что надо очередь задач сделать не тут а тут

Vitaliy
17.01.2017
20:06:03

Google

Phil
17.01.2017
20:08:00
так нет мусора. обработали резерв — удалили
есть муслр. мы сделали сет новых услуги датацентр умер. вот это. сет повис.мы сделали сет, резерв, но не сделали смены id. гадо найьт зависший сет и влзвратить резерв - это чиистка мусора

Vitaliy
17.01.2017
20:12:56
это обычный флоу обработки транзакции: выполнить или откатить
ему нет альтернатив

Roman
17.01.2017
20:13:38
какая гонка?
Ты добавляешь услугу, а в этот момент списывается еще одна

Vartan
17.01.2017
20:15:41
Картина маслом "Фил решил написать биллинг".

Phil
17.01.2017
20:16:24

Admin
ERROR: S client not available

Phil
17.01.2017
20:17:26

Vitaliy
17.01.2017
20:18:35

Phil
17.01.2017
20:18:45

Roman
17.01.2017
20:18:45

Phil
17.01.2017
20:19:36

Vartan
17.01.2017
20:20:05
Не, ну задача-то благородная :)) Будешь как Петерсервис!

Google

Phil
17.01.2017
20:21:06

Vitaliy
17.01.2017
20:21:14
С чего ты так решил?
я полагаю Фил раньше съест клавиатуру, чем согласится с кем-нибудь в чате и сменит мнение

Roman
17.01.2017
20:21:20

Vartan
17.01.2017
20:21:46
Ваще этих биллингов же открытых вагон и маленькая тележка. Если нет realtime'а, то почему нельзя взять готовый?

Roman
17.01.2017
20:23:03

Phil
17.01.2017
20:23:25
Для чего нужны субсчета?
ммм... это интересный вопрос. ну хотелось бы, чтобы проводки были подробными. не, можно сделать три счета и все, ноклиенты будут расстроены. они там наверное какието лицнвые хотели бы.а я бы хотел видеть реализованные товпры и услуги, для партнерки хотя бы...

Roman
17.01.2017
20:23:37

Phil
17.01.2017
20:24:51

Vartan
17.01.2017
20:26:46
ну вот jbilling вроде ничего

Phil
17.01.2017
20:27:28

Roman
17.01.2017
20:27:52

Phil
17.01.2017
20:28:05

Алексей
17.01.2017
20:30:23
Фил а что не так с обычной транзакцией в базе даных ?
begin вот это вот всё
она тебе откатит изменения все
все update/delete/insert всё исчезнет

Phil
17.01.2017
20:31:01

Vartan
17.01.2017
20:31:25
взгляну
Внедрение любого биллинга начинается с ответов на четкие вопросы: "что конкретно и каким образом ты хочешь считать". Ты сначала на эти вопросы ответь.