代码拉取完成,页面将自动刷新
java 版本: 17
pigx 版本: 5.4.0
架构类型: 微服务
我有两个不同的发好器,一个是batchSequence,另一个是taskSequence(该发号初始值较大),实际使用中,bean 注入@w_m 后,使用的taskSequence却发的是batchSequence的号
工单正在为您分配处理, 可扫码接收此工单进度通知
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
你如何注入的截图看下
@RequiredArgsConstructor
class{
private final Sequence paySequence;
}
@Autowired
private Sequence taskSequence;
@Autowired是优先类型
用@Resource这个优先name的吗?
@Qualifier("taskSequence")
@Autowired
private Sequence taskSequence;
发号器拿的是对的,但起止不是我要的是这个5095480这么长的
currentRange不是数据库里面的范围
你这个切片规则不对, 两个业务的名称不能重复 对应数据的 name 字段,你先都是 2024——04——25
那么两个业务都会操作这个记录
应该是 "task_" + new WuxinBizName() , "batch_" + new WuxinBizName()
我以为分开了两个表tablename来存储,即使切片重复也没关系的
可不可以公用一个tableName?
不对 你这个公用一个的话 ,两个业务互相影响但不会重复 ,如下 batch 永远不会是从 1 开始
比如 task 1,2,3
batch 1001,1002,1003
登录 后才可以发表评论