国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - 消息隊列處理臨界時間問題

瀏覽:99日期:2023-11-28 08:05:45

問題描述

現在從消息隊列接收消息,然后寫入文件。每小時寫一個,是批量寫入。但是出現個問題,每次寫的新文件開頭都有一些應該屬于上個小時得數據,消息體有time。如何保證所有消息都嚴格寫入自己小時得文件。現在想到的是將批量寫入的buffer按小時區分,Map<hour,buffer>,一個buffer對應一個小時,以buffer 對應的小時字段生成文件名,這樣就保證每個buffer 里的數據都屬于自己的文件。還有其他更好的方法嗎?

問題解答

回答1:

文件在小時整點生成,每個消息都帶上各自的時間戳,匹配寫

回答2:

感覺你這個問題可能有以下幾個原因造成的:

producer重復發送了消息

mq重復發送了消息給consumer

前一小時consumer沒有告知mq已經消費消息,導致后一個小時mq又發送了消息

參考資料:

duplicated-messages-on-activemq

avoiding-duplicated-messages-on-jms-activemq

duplicate-detection

標簽: java
相關文章:
主站蜘蛛池模板: 91精品国产91热久久p | 日韩欧美一区二区三区在线观看 | 日本免费视 | 美女视频黄a视频免费全程 美女视频黄a视频免费全过程 | 亚洲欧美日韩国产综合高清 | 国产网站免费在线观看 | 精品欧美小视频在线观看 | 中文字幕视频在线观看 | 精品国产综合区久久久久99 | 成人区精品一区二区毛片不卡 | 加勒比综合网 | 美女张开腿黄网站免费 | 宅女福利视频在线看免费网站 | 亚洲精品三级 | 久久久精品久久久久三级 | 久久精品视频1 | 深夜福利国产福利视频 | 久久久99精品免费观看精品 | 成人毛片免费在线观看 | 一本综合久久 | 国产情侣久久精品 | 久草在线视频在线观看 | 理论片亚洲| 91精品国产免费网站 | 免费看欧美一级a毛片 | 欧美日韩精品一区二区 | 精品400部自拍视频在线播放 | 亚洲国产精品久久 | 欧美精品亚洲人成在线观看 | 久草在线中文最新视频 | 99久久精品国产一区二区成人 | 久久亚洲精品永久网站 | 国产精品久久久久免费 | 国产亚洲高清在线精品99 | 亚洲精品第一区二区在线 | 97香蕉久久夜色精品国产 | 在线中文字幕播放 | 高清黄色毛片 | 精品久久久久久中文字幕一区 | 男人天堂网在线视频 | 国产青草 |