seata 拦截器hook.

szqfcxe2  于 4个月前  发布在  其他
关注(0)|答案(7)|浏览(53)

Why you need it?

seata中不管AT/TCC有没有可以自定义拦截器. 做些处理.

How it could be?

TCC 多租户模式下. commit 或 cache 只能通过BusinessActionContext 传递. 有没有拦截器在调用之前/之后做些处理

Add any other context or screenshots about the feature request here.

rqmkfv5c

rqmkfv5c1#

你说的这个吗,io.seata.tm.api.transaction.TransactionHook

1mrurvl1

1mrurvl12#

@Scorpio-ljc
你说的这个吗,io.seata.tm.api.transaction.TransactionHook

这个tcc模式下也会起作用吗?

czq61nw1

czq61nw13#

@Scorpio-ljc
你说的这个吗,io.seata.tm.api.transaction.TransactionHook

这个tcc模式下也会起作用吗?

在tm端就能起作用

c9x0cxw0

c9x0cxw04#

@Scorpio-ljc
你说的这个吗,io.seata.tm.api.transaction.TransactionHook

这个tcc模式下也会起作用吗?

在tm端就能起作用
在这些hook有办法能拿到当前的BusinessActionContext,并做一些修改吗? 看这些hook没有参数.

qxsslcnc

qxsslcnc5#

io.seata.rm.tcc.interceptor.ActionInterceptorHandler#doTccActionLogStore 这里有没有方法执行一段自己的业务逻辑.有没有相关hook

3wabscal

3wabscal6#

@a364176773 请问下,有在RM端添加hook的计划吗

xsuvu9jc

xsuvu9jc7#

@a364176773 请问下,有在RM端添加hook的计划吗

有,但是幂等性等需要业务自己做处理

相关问题