java循環(huán)輪詢數(shù)據(jù)庫(kù) 下了個(gè)訂單商家實(shí)時(shí)獲得這個(gè)訂單的功能是怎么實(shí)現(xiàn)的?
下了個(gè)訂單商家實(shí)時(shí)獲得這個(gè)訂單的功能是怎么實(shí)現(xiàn)的?如果新訂單可以發(fā)送系統(tǒng)消息或應(yīng)用程序級(jí)消息,請(qǐng)?jiān)谙⑻幚聿糠謭?zhí)行。如果只能通過(guò)查詢數(shù)據(jù)庫(kù)找到新訂單,則需要根據(jù)實(shí)際需求和數(shù)據(jù)庫(kù)的承載能力設(shè)置合適的周期
下了個(gè)訂單商家實(shí)時(shí)獲得這個(gè)訂單的功能是怎么實(shí)現(xiàn)的?
如果新訂單可以發(fā)送系統(tǒng)消息或應(yīng)用程序級(jí)消息,請(qǐng)?jiān)谙⑻幚聿糠謭?zhí)行。如果只能通過(guò)查詢數(shù)據(jù)庫(kù)找到新訂單,則需要根據(jù)實(shí)際需求和數(shù)據(jù)庫(kù)的承載能力設(shè)置合適的周期,并查詢應(yīng)用調(diào)度過(guò)程中是否有新訂單。具有特定實(shí)時(shí)響應(yīng)需求的應(yīng)用程序通常會(huì)設(shè)置守護(hù)進(jìn)程調(diào)度過(guò)程,定期輪詢系統(tǒng)和應(yīng)用程序狀態(tài)以及消息,以執(zhí)行一些必要的調(diào)度。如果您沒(méi)有設(shè)置這樣的進(jìn)程,您可以考慮添加一個(gè)計(jì)時(shí)器來(lái)定期觸發(fā),在觸發(fā)時(shí)進(jìn)行檢查,檢查后生成應(yīng)用程序消息,然后退出。處理應(yīng)用程序消息的進(jìn)程將處理新訂單的應(yīng)用程序事件。