Size: a a a

2020 April 07

МК

Максим Калашников in pro.jvm
Alexandr Emelyanov
Для каких целей? Я бы верблюда не тащил бы вообще
Ну как раз для этой консистентной публикации. Мы пока не тащим, а только изучаем, какие есть технологии. С верблюдом вообще не понятно, как она работает
источник

AE

Alexandr Emelyanov in pro.jvm
Максим Калашников
Ну как раз для этой консистентной публикации. Мы пока не тащим, а только изучаем, какие есть технологии. С верблюдом вообще не понятно, как она работает
Публикации куда, чего?
источник

МК

Максим Калашников in pro.jvm
Alexandr Emelyanov
Публикации куда, чего?
есть http запрос, мы его вычитываем, что-то делаем, сохраняем в бд, потом публикуем сообщение в брокер. И хотим консистентность
источник

AE

Alexandr Emelyanov in pro.jvm
Максим Калашников
есть http запрос, мы его вычитываем, что-то делаем, сохраняем в бд, потом публикуем сообщение в брокер. И хотим консистентность
Верблюд не нужен, связываете TA менеджер базы и с менеджером брокера xa транзакцией и готово
источник

AE

Alexandr Emelyanov in pro.jvm
Только что и как ожидается для http в случае фолта?
источник

МК

Максим Калашников in pro.jvm
Alexandr Emelyanov
Верблюд не нужен, связываете TA менеджер базы и с менеджером брокера xa транзакцией и готово
а если БД - это редис, а брокер - амазон SNS?
источник

AE

Alexandr Emelyanov in pro.jvm
Максим Калашников
а если БД - это редис, а брокер - амазон SNS?
Почему нет?
источник

МК

Максим Калашников in pro.jvm
они не поддерживают XA
источник

МК

Максим Калашников in pro.jvm
+ ХА имеет очевидные минусы. Но вопрос же про то, как camel работает.. Верблюд только в XA и умеет?
источник

AE

Alexandr Emelyanov in pro.jvm
И не должны, есть ТМ которые ставятся поверх и все контролируют
источник

МК

Максим Калашников in pro.jvm
Alexandr Emelyanov
И не должны, есть ТМ которые ставятся поверх и все контролируют
например?
источник

AE

Alexandr Emelyanov in pro.jvm
Максим Калашников
+ ХА имеет очевидные минусы. Но вопрос же про то, как camel работает.. Верблюд только в XA и умеет?
Он ничего по транзакции не знает, открываете и закрываете сами
источник

AE

Alexandr Emelyanov in pro.jvm
За комп вернусь - найду
источник

МК

Максим Калашников in pro.jvm
мне прям даже интересно.. если я сделал вставку в редис, ее никак нельзя просто откатить, только компенсирующей операцией. Если есть фреймворки, которые в это умеют из коробки, то это оч круто
источник

AE

Alexandr Emelyanov in pro.jvm
Atomicos transaction manager, настраивается как обёртка через jta
источник

AE

Alexandr Emelyanov in pro.jvm
источник

AE

Alexandr Emelyanov in pro.jvm
Можно и свежее найти, первая же из Гугла
источник

AE

Alexandr Emelyanov in pro.jvm
Максим Калашников
мне прям даже интересно.. если я сделал вставку в редис, ее никак нельзя просто откатить, только компенсирующей операцией. Если есть фреймворки, которые в это умеют из коробки, то это оч круто
За этим в гугл
источник

МК

Максим Калашников in pro.jvm
Alexandr Emelyanov
За этим в гугл
за чем этим?
источник

AE

Alexandr Emelyanov in pro.jvm
Как сделать эмуляцию транзакций на редисе. Это отделанная тема в случае когда хранилище транзакции не поддерживает
источник