程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-做一個日志系統涉及到activemq:有兩套邏輯大家看看哪個比較好

java-做一個日志系統涉及到activemq:有兩套邏輯大家看看哪個比較好

編輯:編程綜合問答
做一個日志系統涉及到activemq:有兩套邏輯大家看看哪個比較好

1.有一個時間任務,每個一定時間掃描一次activemq,取得所有任務插入到數據庫
2.把activemq裡的日志放到一個queue中,有一個時間任務,如果間隔內,queue裡面的日志個數大於一個數量,然後就插入數據庫,重置這個時間任務,如果這個時間內沒有達到這個數量,則時間任務執行把queue裡的所有日志插入到數據庫

哪一個邏輯比較好一些?

最佳回答:


明顯後者要優於前者,盡量避免無意義的循環
但還不是最優,如果做到一個日志生成既時保存就完美了
也不用掃描了,日志是誰生成的,讓他把這事一起做了,呵呵

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved