第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创建并维护。 。