Package com.bytedesk.core.member.mq
Class MemberBatchMessageService
java.lang.Object
com.bytedesk.core.member.mq.MemberBatchMessageService
Member批量导入消息服务
参考FAQ的异步处理模式,用于发送Member批量导入消息到消息队列
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
sendBatchImportMessages
(List<MemberExcelImport> memberExcelList, String orgUid) 发送批量导入消息 将Member列表分批发送到消息队列,避免大批量数据的并发冲突void
sendRetryMessage
(MemberBatchMessage originalMessage, long retryDelay) 发送重试消息 当Member创建失败时,重新发送到队列进行重试
-
Field Details
-
jmsTemplate
@Autowired private org.springframework.jms.core.JmsTemplate jmsTemplate
-
-
Constructor Details
-
MemberBatchMessageService
public MemberBatchMessageService()
-
-
Method Details
-
sendBatchImportMessages
发送批量导入消息 将Member列表分批发送到消息队列,避免大批量数据的并发冲突- Parameters:
memberExcelList
- Member Excel数据列表orgUid
- 组织唯一标识
-
sendRetryMessage
发送重试消息 当Member创建失败时,重新发送到队列进行重试- Parameters:
originalMessage
- 原始消息retryDelay
- 重试延迟(毫秒)
-