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

項目簡介

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

ElasticSearch 搜索,支持各類條件搜索,效率高,速度快,穩準狠。前端

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

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

ASP.NET MVC,UI架構。web

以及普通的三層架構等。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一下哦架構

相關文章
相關標籤/搜索