服務器在Perl中處理消息的最佳方式是什麼?如何在Perl中設置消息進行處理?
我想
while (1) {
# Get Queue Messages
# Do Work
sleep(10);
}
我的MySQL架構是那種
create table message (
id int auto_increment primary key,
processed int,
message varchar(100)
)
,並在我的 「#獲取隊列中的消息」,我喜歡
select * from message where processed = 0
請求
,然後在完成後翻轉標誌。
有沒有更好的方法來做到這一點?
它們大部分是來自apache/web的請求,我試圖卸載到一個守護進程。 我也打算保留所有這些消息,但這會擴大嗎? – Timmy 2009-06-10 16:37:50