第3天-第2天-Monitaur-使用Auth Tcp.NET WebsocketsSimple設置Tcp和Websocket伺服器



在此視頻中,我們為Monitaur創建我們的Tcp和Websocket伺服器。 這些伺服器由Tcp.NET和WebsocketsSimple製成,可從https://github.com/liveordevtrying/tcp.net和https://github.com/LiveOrDevTrying/WebsocketsSimple獲得。 製作此應用程序是為了監視任何伺服器端應用程序/服務層實例,並旨在通過位於https://github.com/LiveOrDevTrying/ntier.net的N-Tier.Net支持NTier體系結構。 該應用程序將是一個Asp.NET Core 3.1 WebAPI項目,其中SignalR作為數據傳輸層之一。 該應用程序的前端將是Angular CLI Web應用程序。 要從您的應用程序提交警報,請首先在TheMonitaur.com上創建一個項目,然後根據需要添加任意數量的客戶端應用程序。 每個客戶端應用程序都將包含一個OAuth令牌,您可以將其提交為WebAPI授權標頭,Websocket的查詢字元串或Tcp的首次傳輸。 您可以通過Tcp,Websocket或WebAPI將來自不同應用程序層的警報提交到Monitaur伺服器。 此外,可在https://www.github.com/liveordevtrying/TheMonitaur for .NET應用程序中獲得客戶端nuget程序包,其中包括包裝的Tcp客戶端,Websocket客戶端或WebAPI客戶端。 我們還將IdentityServer4用於授權伺服器,將SQL Server用於資料庫層,並將Dapper用於我們的對象關係模型(ORM),而不是實體框架。 已完成的項目可在以下網址獲得:https://www.themonitaur.com。 此項目由LiveOrDevTrying和Pixel Horror Studios創建並維護。 。