項目簡介
利用ASP.NET SignalR技術(shù)與Layim前端im框架實現(xiàn)的一個簡單的web聊天室,包括單聊,,群聊,,加好友,加群,,好友搜索,管理,,群組管理,,好友權(quán)限設(shè)置等功能。涉及技術(shù):
ElasticSearch 搜索,,支持各種條件搜索,,效率高,,速度快,,穩(wěn)準(zhǔn)狠。
Redis緩存,,統(tǒng)計在線好友,,登錄token等
RabbitMQ消息隊列,,發(fā)送消息通過隊列降低數(shù)據(jù)庫訪問壓力,或者延遲執(zhí)行任務(wù),。
ASP.NET MVC,,UI架構(gòu)。
以及普通的三層架構(gòu)等,。CRUD
當(dāng)然其中的這些技術(shù)也是純粹為了使用而使用,,全當(dāng)是入門級學(xué)習(xí),。
博客目錄
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(零) 前言
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(一) 之 基層數(shù)據(jù)搭建,,讓數(shù)據(jù)活起來(數(shù)據(jù)獲?。?/a>
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(二) 之 ChatServer搭建,,連接服務(wù)器,,以及注意事項。
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(三) 之 實現(xiàn)單聊,群聊,,發(fā)送圖片,,文件。
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(四) 之 用戶搜索(Elasticsearch),加好友流程(1),。
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(五) 之 加好友,,加群流程,,消息管理和即時消息提示的實現(xiàn)
-
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(七) 之 歷史記錄查詢(時間,,關(guān)鍵字,,圖片,文件),,關(guān)鍵字高亮顯示,。
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(八) 之 用 Redis 實現(xiàn)用戶在線離線狀態(tài)消息處理
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(九) 之 用 Redis 實現(xiàn)用戶在線離線狀態(tài)消息處理(一)
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(十) 之 自定義系統(tǒng)消息和總結(jié)
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(十一) 代碼重構(gòu)使用反射工廠解耦(零)
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(十二) 代碼重構(gòu)使用反射工廠解耦(一)緩存切換
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(十三)之附加功能-自定義皮膚
- ASP.NET SignalR 與 LayIM2.0 配合輕松實現(xiàn)Web聊天室(十四)之漏掉的客服消息
- The End
作者QQ:645857874 歡迎加Q交流或留言。
群:145322742
項目GitHub地址:https://github.com/fanpan26/LayIM_NetClient/ 覺得贊的話star一下哦
|