cmonkey
cmonkey
你认为这种情况,alpha 有什么别的方法吗?
在pack 这个项目中执行mvn install 将依赖安装到本地试试
如果不使用目前的spring cloud discovery, 自定义的话,应该自定义一个AlphaClusterDiscovery Bean , 构建这个对象就可以了
在应用日志里面应该会有omega得到alpha地址的信息,看看输出是否和alpha的地址匹配
开debug 级别的日志后,有观察到什么信息吗?
> b方法的补偿方法不需要被调用,实际上调用了,怎么可以让b的补偿方法不调用呢 b方法不抛出异常就可以
> b方法不跑出异常,a拿到b的结果是失败的要回滚a的本地事务跑出异常回滚a本地事务,结果还是会走b的补偿方法,但b方法实际上已经是失败的,不需要回滚的,还是会走了一次补偿 明白你意思了,需要你在b 这个服务的补偿里面做一次校验, 看看传递的globalTxId 是否需要补偿
临时自己打包,可以将此项目clone 到本地,按照README文档中的说明进行打包 打包后在项目目录下会生成dist 目录, 然后根据https://dev.to/scleriot/build-a-firefox-extension-step-by-step-5dbl 文档的描述,生成xpi 文件  最后在addons 通过install add on form file 选择生成好的xpi , 进行本地安装使用