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

丶Pz發表於2016-08-13

專案簡介

利用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一下哦

相關文章