传输事务性发件箱默认隔离级别



我已经使用MassTransit v8.0.13事务性发件箱几个月了,但现在我想知道它的默认事务性级别设置。我正在使用Postgres,当我设置事务性发件箱时,默认情况下它将所有消费者的隔离级别设置为可重复读取。

有人知道是否有理由使用这个级别吗?如果我将隔离级别更改为"已提交阅读",我会丢失发件箱的某些内容吗?

选择这些设置是有原因的,以确保并发交付的消息之间的事务隔离,这些消息可能针对相同的消费者、saga等。

你可以改变任何你想要的,但是如果它坏了,这个改变很可能是罪魁祸首。

你为什么要改变它?

最新更新