Mule 4 | XA | Local Transactions | Bitronix Transaction Manager

Mule 4 | XA | Local Transactions | Bitronix Transaction Manager

Vishwas Pawar

4 года назад

15,809 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@vasm510
@vasm510 - 14.12.2022 21:16

👌👌👌

Ответить
@coolkunmun
@coolkunmun - 25.09.2022 05:48

Hi Vishwas
have a question.
when i was doing the example by using mySQL, the data was still being committed and was not rolling back even after the failure.
i have same settings as what you mentioned...just instead of H2 i am using mySQL.

Ответить
@AASI-IU
@AASI-IU - 14.07.2022 20:42

Hello Vishwas,
How can we increase bitronix transaction manager timeout value on local. I am not able to locate wrapper.conf
Thank you.

Ответить
@jacekbiaecki8076
@jacekbiaecki8076 - 24.06.2022 17:22

Premium content - as usual

Ответить
@mufaddalf4377
@mufaddalf4377 - 28.02.2022 08:45

Hi Sir! How do we manage transactions inside a For each loop? If we are doing DB inserts in iterations using a for each and if any of the iteration fails we may need to roll back the previous iterations too. Shall we use the try block inside for each ? can u help please ?

Ответить
@premkaushik9635
@premkaushik9635 - 18.10.2021 14:05

Little differemt - for a Trancation is some application to lock the whole H2 table even for reading . Not sure if same applies to OLTP DBs like Oracle and SQL Server which cater to hundreds of transactions per second per table . Going by its name , "READ COMMITED" should not lock the whole table but only the affected/inserted row ? (Naming conventions specific to Mule and/or H2) ?

Ответить
@premkaushik9635
@premkaushik9635 - 18.10.2021 13:45

In XA transaction of h2 and HSQL , why would Bitronix TM invoke a recovery (or even retry )thread which is not the standard Transaction behavior . if one of the DB is down , the other successfull upsert should be rolled back automatically/implicitly . Is this is a feature provided only by Bitronix/Mule ? --Nandan Kaushik

Ответить
@premkaushik9635
@premkaushik9635 - 18.10.2021 13:14

Corporate Like presentation almost . One question - Thread from pool "Cpu-lite " running the Listener gets replaced by another thread from same pool for response ? If yes , why ?
1st thread has to transfer context info like source socket etc to the new thread ( albeit from same pool , an extra overhead unless there is some outweighing advantage like unblocking the 1st thread ) ? --Nandan Kaushik

Ответить
@yogeshkurane123
@yogeshkurane123 - 02.08.2021 20:13

Thank you!

Ответить
@priyabratadash7566
@priyabratadash7566 - 26.07.2021 09:56

How to include Anypoint MQ publish/consume as part of XA transcation?

Ответить
@ramakrishnaravirala8669
@ramakrishnaravirala8669 - 06.07.2021 04:16

Vishwas, your explanation is awsome, could you please add a video on C4E setup.

Ответить
@atul6803
@atul6803 - 06.05.2021 23:03

Thanks.... Very helpful

Ответить
@AZeeee
@AZeeee - 25.02.2021 04:40

Wow just amazing !!

Ответить
@swapnasarthak1386
@swapnasarthak1386 - 03.02.2021 19:34

Really helpful video. But I have some doubt regarding this transaction please let me know if we can connect in Linked in or somewhere?

Ответить
@sandipsamaddar5414
@sandipsamaddar5414 - 18.01.2021 20:49

Hi @Vishwas thanks for the video.
We have a requirement where we are receiving large data records from SAP, so at first we need to do a truncate on a table and run a batch job to put those SAP data records in batches to the table.
I was going through your videos and could understand the tx management but as batch job is itself an asynchronous scope, how to make sure that if batch job has errors then my TRUNCATE should also rollback

Ответить
@edgarmantovani
@edgarmantovani - 12.01.2021 17:59

This video is very useful my friend. Thanks a lot for sharing your knowledge.

Ответить
@lopintipriya3510
@lopintipriya3510 - 28.12.2020 12:22

wish website allows us to give multiple likes to all your videos. You provide very deep and crystal clear explanation in all your teachings. Thank you once again .

Ответить
@umasankar1193
@umasankar1193 - 18.11.2020 19:48

Great Explanation and in-depth analysis with clear presentation. Thank you Vishwas. If possible can you do some videos on Advanced concepts on commonly used connectors. Even I have subscribed after watching this video.

Ответить
@RamKrishna-vm3mp
@RamKrishna-vm3mp - 17.09.2020 03:10

Very Deep and great tutorials to understand Internals . Thank you.

Ответить
@yogeshgupta7280
@yogeshgupta7280 - 14.09.2020 00:00

Thanks!! for the great Video Vishwas..quick questions..might be foolish...
1) In XA/Local transaction what is the best "Transaction Isolation" level we should set in real world implementation so that other consumers of the DB are not blocked in terms of reading the committed and rights records from the DB? Since Reading Uncommitted is the one which is not going to block the table but I am not so sure if consumers might get the records which in not committed yet and our flow is still not completed, since there could be the scenario in which our flow haven't completed successfully and one of the consume might read the uncommitted record in that fraction of time which is not at all good.I hope I am able to explain it properly.Appreciate your response :) ...
2) Also which transaction Action has been taken for the DB connectors ..is it Indifferent (Default) "doesn't

Ответить
@rangraopatil3229
@rangraopatil3229 - 01.09.2020 16:48

Very informative video.

One question who allocate the bitronix recovery thread? Is it part of any mule thread pool?

Ответить
@mangogirl4008
@mangogirl4008 - 29.08.2020 13:13

Great job. Well done

Ответить
@kranthikumar-hz9sl
@kranthikumar-hz9sl - 16.08.2020 12:14

Can you please post one domain based project deployment in cloudhub?

Ответить
@kranthikumar-hz9sl
@kranthikumar-hz9sl - 16.08.2020 12:12

Hello Vishwas,
Very good explanation 5 🌟 rating

Ответить
@InsanelyCurious531
@InsanelyCurious531 - 13.08.2020 05:07

Very informative and a good demo.... eventually I had to subscribe to Ur channel😊 I would request a video on JWT validation and constructing a valid JWT token through mule

Ответить
@srinivasb1216
@srinivasb1216 - 20.07.2020 00:17

Deep explanations about the topic transaction implementation.
Thank you so much for quick response

Ответить