ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室 實戰系列(內容已過期,閱讀請慎重)


項目簡介

利用ASP.NET SignalR技術與Layim前端im框架實現的一個簡單的web聊天室,包括單聊,群聊,加好友,加群,好友搜索,管理,群組管理,好友權限設置等功能。涉及技術:

ElasticSearch 搜索,支持各種條件搜索,效率高,速度快,穩准狠。

Redis緩存,統計在線好友,登錄token等

RabbitMQ消息隊列,發送消息通過隊列降低數據庫訪問壓力,或者延遲執行任務。

ASP.NET MVC,UI架構。

以及普通的三層架構等。CRUD

當然其中的這些技術也是純粹為了使用而使用,全當是入門級學習。

博客目錄

  1. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(零) 前言
  2. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(一) 之 基層數據搭建,讓數據活起來(數據獲取)
  3. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(二) 之 ChatServer搭建,連接服務器,以及注意事項。
  4. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(三) 之 實現單聊,群聊,發送圖片,文件。
  5. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(四) 之 用戶搜索(Elasticsearch),加好友流程(1)。
  6. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(五) 之 加好友,加群流程,消息管理和即時消息提示的實現
  7. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(七) 之 歷史記錄查詢(時間,關鍵字,圖片,文件),關鍵字高亮顯示。
  8. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(八) 之 用 Redis 實現用戶在線離線狀態消息處理
  9. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(九) 之 用 Redis 實現用戶在線離線狀態消息處理(一)
  10. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(十) 之 自定義系統消息和總結
  11. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(十一) 代碼重構使用反射工廠解耦(零)
  12. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(十二) 代碼重構使用反射工廠解耦(一)緩存切換
  13. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(十三)之附加功能-自定義皮膚
  14. ASP.NET SignalR 與 LayIM2.0 配合輕松實現Web聊天室(十四)之漏掉的客服消息
  15. The End

 

作者QQ:645857874 歡迎加Q交流或留言。

項目GitHub地址:https://github.com/fanpan26/LayIM_NetClient/  覺得贊的話star一下哦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM