-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于SpringColud那个例子 #1
Comments
数据库表建表sql在dubbo那个样例中。 |
springCloud用gradle构建时,报错: |
看一下用户指南。需要建bytejta表。 |
frozen 这个每张表都要加的字段,用作标识? |
frozen只是是ByteTCC-sample样例工程的业务数据字段。业务表字段由各业务系统自行设计,ByteTCC不做任何约束。 |
@liuyangming bytejta表在inst01和inst02数据库中都要创建吗? |
是的,都需要创建。 |
@liuyangming 谢谢您的解惑 |
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String; |
@liuyangming 你好! 我在consumer中加了下面的逻辑, 模拟confirm阶段报错. 按我的理解confirm阶段报错会执行cancel的逻辑.结果没有执行. 期待解惑!
调用参数: |
confirm属于commit阶段的回调业务逻辑;cancel属于rollback阶段的回调业务逻辑。 因此,当confirm出错时,后续故障恢复模块会重新尝试回调该confirm,而不是执行cancel。 |
明白了, 多谢 |
故障恢复的重试时间能调整吗? 怎么调整? |
可以调整,找到CompensableWork的bean实例,改变其默认间隔时间的属性即可。 |
SpringCloud-sample中为什么frozen这个字段没有使用了 |
为了覆盖更多的使用场景,所以样例故意设置成不一样的: |
里面的业务逻辑是怎样的,能描述下吗。好像提供这个例子的任何说明啊,这是个纯代码的例子。数据库的执行文件好像也没有。大佬能提供下吗,frozen是啥含义?冻结吗?amount是总金额吗?为啥在increaseAmount增加的时候frozen要增加,那个提供者里面
update tb_account_one set frozen = frozen + ? where acct_id = ?
The text was updated successfully, but these errors were encountered: