原文:DIOCP開源項目-高效穩定的服務端解決方案(DIOCP + 無鎖隊列 + ZeroMQ + QWorkers) 出爐了

概述 自從上次發布了 DIOCP開源項目 利用隊列 MQ 多進程邏輯處理,搭建穩定,高效,分布式的服務端 文章后,得到了很多朋友的支持和肯定。這加大了我的開發動力,經過幾個晚上的熬夜,終於在昨天晚上,DEMO基本成型,今天再加入了QWorkers來做邏輯處理進程,進一步使得邏輯處理進程更加方便和高效。今天特意寫篇blog來記錄我的心得與大家分享。 功能實現說明 沿用上次的草圖 目前DEMO圖上的 ...

2014-05-28 23:24 13 9563 推薦指數:

查看詳情

DIOCP開源項目-利用隊列+0MQ+多進程邏輯處理,搭建穩定,高效,分布式的服務端

最近頭腦里面一直在想怎么樣讓能讓大家基於DIOCP上寫出穩定服務端程序。很多朋友問我,你DIOCP穩定嗎,我可以用他來做三層服務器嗎? 當時我是這樣回答的,我只能保證DIOCP底層通信的穩定。 說實話,服務端穩定,並不容易,寫過服務端的程序員都清楚。特別是這種可以直接操作指針 ...

Sun May 25 17:11:00 CST 2014 1 3106
DIOCP開源項目-DIOCP3的重生和穩定版本發布

DIOCP3的重生 從開始寫DIOCP到現在已經有一年多的時間了,最近兩個月以來一直有個想法做個 30 * 24 穩定的企業服務端架構,讓程序員專注於邏輯實現就好。雖然DIOCP到現在通訊層已經很穩定了,但是要做如果做這種架構,發現還有諸多不便。於是,有了重寫DIOCP的想法。 關於開源服務 ...

Mon Aug 04 07:47:00 CST 2014 4 6743
DIOCP開源項目-Delphi高性能隊列(lock-free)

最近想在DIOCP中加入任務調度線程,DIOCP的工作線程作為生產者(producer)將接受到的數據對象,投遞到任務調度線程中,然后統一進行分配。然而這一切都需要一個隊列, 這幾天都在關注隊列。 [隊列] 首先是一個隊列,簡單的隊列就是,生產者把數據壓入隊列(push), 消費者 ...

Mon May 12 06:04:00 CST 2014 5 6499
DIOCP

DIOCP GITHUB: https://github.com/ymofen/diocp-v5.git diocp5====== ## 快速開始 從那里得到: git更新(推薦同步更新) 1.https://github.com/ymofen/diocp-v5 2.https ...

Tue Aug 07 17:14:00 CST 2018 0 1738
DIOCP開源項目-測試數據庫性能

今天群里有個朋友說他們醫院項目采用直連數據庫,高峰時期sqlserver的連接數達到7000多,於是我准備做個用diocp做個demo,服務端用連接池。白天的時候我在想,並發如果7000個。如果用diocp做三層服務器,連接池應該在100個左右。今天晚上奮斗了一晚上,准備把測試過程中碰到的問題總結 ...

Sun Jun 09 08:39:00 CST 2013 5 5254
[DIOCP3/MyBean/QDAC開源項目] DataModule-DB例子基於MyBean的插件實例<三層數據庫方案>

【說明】 這個例子答應大家很久了,一直沒有時間弄,現在正式結合MyBean插件可以很方便的在客戶共享操作連接,執行數據庫的各項工作,屏蔽了底層的通信解碼器編碼等工作,直接傳遞Variant,給了開發者足夠的領活和自由。 【服務端使用技術】 diocp3:擔當底層的通信 ...

Fri Sep 05 19:52:00 CST 2014 6 3441
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM