第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spring集成分離器的事務(wù)邊界

spring集成分離器的事務(wù)邊界

繁華開滿天機(jī) 2022-06-15 14:43:52
基本問題實際上非常簡單,讓我們考慮以下鏈:<int:poller id="inputPoller" task-executor="inputTaskPool" fixed-delay="${input.poller.interval}"            receive-timeout="${input.poller.timeout}" max-messages-per-poll="${poller.messages}">    <int:transactional transaction-manager="chainedTransactionManager"/></int:poller><int:chain id="someInputChain" input-channel="theInputChannel">    <int:poller ref="inputPoller" />    <!-- various transfomers, nothing asynchronous -->    <int:splitter id="messageSplitter" ref="messageSplitterService" apply-sequence="false" />    <int:transformer id="messagePersister" ref="messagePersisterService" method="persistMessageMetadata" /></int:chain>messageSplitter由同一事務(wù)和同一線程生成的所有消息是否會在同一事務(wù)中或隨后在不同事務(wù)/來自不同線程中處理?拆分器(同步)調(diào)用 REST 服務(wù),該服務(wù)將為其提供消息必須經(jīng)過的目標(biāo)通道列表。然后它將創(chuàng)建如此多的副本并為輸出通道設(shè)置一個標(biāo)題。該列表從拆分器返回。這messagePersister會將新消息的密鑰與一些元數(shù)據(jù)一起存儲在數(shù)據(jù)庫表中。每次調(diào)用messagePersisterService.persistMessageMetadata(對于每個拆分的消息)是在與原始消息相同的事務(wù)/線程中還是會在各自的事務(wù)中處理?
查看完整描述

1 回答

?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊

在 Spring Integration 中,除非您明確說明,否則不會進(jìn)入新線程。既然你有<int:splitter>withing <chain>,它真的會為鏈中的下一個處理程序一個接一個地生成拆分的項目。一切都發(fā)生在由<poller>TX.



查看完整回答
反對 回復(fù) 2022-06-15
  • 1 回答
  • 0 關(guān)注
  • 105 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號