午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 消息隊(duì)列處理臨界時(shí)間問(wèn)題

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

問(wèn)題描述

現(xiàn)在從消息隊(duì)列接收消息,然后寫入文件。每小時(shí)寫一個(gè),是批量寫入。但是出現(xiàn)個(gè)問(wèn)題,每次寫的新文件開(kāi)頭都有一些應(yīng)該屬于上個(gè)小時(shí)得數(shù)據(jù),消息體有time。如何保證所有消息都嚴(yán)格寫入自己小時(shí)得文件。現(xiàn)在想到的是將批量寫入的buffer按小時(shí)區(qū)分,Map<hour,buffer>,一個(gè)buffer對(duì)應(yīng)一個(gè)小時(shí),以buffer 對(duì)應(yīng)的小時(shí)字段生成文件名,這樣就保證每個(gè)buffer 里的數(shù)據(jù)都屬于自己的文件。還有其他更好的方法嗎?

問(wèn)題解答

回答1:

文件在小時(shí)整點(diǎn)生成,每個(gè)消息都帶上各自的時(shí)間戳,匹配寫

回答2:

感覺(jué)你這個(gè)問(wèn)題可能有以下幾個(gè)原因造成的:

producer重復(fù)發(fā)送了消息

mq重復(fù)發(fā)送了消息給consumer

前一小時(shí)consumer沒(méi)有告知mq已經(jīng)消費(fèi)消息,導(dǎo)致后一個(gè)小時(shí)mq又發(fā)送了消息

參考資料:

duplicated-messages-on-activemq

avoiding-duplicated-messages-on-jms-activemq

duplicate-detection

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 久久亚洲区 | 欧美成人一区二区三区四区 | aaa成人| 欧美日韩一区在线 | 亚洲美女在线观看 | 日韩一级片中文字幕 | 成人a级网站 | 成人国产精品视频 | 在线看片成人 | 884aa四虎影成人精品一区 | 97超碰免费观看 | 四虎影院黄色 | 久久久精品视频在线观看 | 久久青青视频 | 黄色免费小网站 | 黄色片片片 | 国产激情精品 | www中文字幕 | 成人影片在线免费观看 | 日本黄色短片 | 韩国中文字幕hd久久精品 | 97精品国产97久久久久久粉红 | 欧美久久一区 | 激情欧美亚洲 | 国产一级片免费在线观看 | 亚洲一区二区影视 | 天天操夜夜夜 | 国产成人精品免费 | 激情五月激情综合 | 69老司机 | 日本久久免费 | 韩国精品一区二区 | 男人的天堂中文字幕 | 亚洲精品视频在线播放 | 日韩精品综合 | 人人射人人射 | 日韩城人免费 | 在线免费观看日韩av | 精品久久国产 | 麻豆一二区| a在线免费观看 |