文件名称:Nautabus:基于ASP.NET Web Api和SignalR的轻量级发布订阅服务器。 Nautabus可以托管在IIS,自托管或嵌入在您自己的应用程序的进程中
文件大小:228KB
文件格式:ZIP
更新时间:2024-06-10 06:32:45
JavaScript
uta田 概述 有时,您需要服务总线的功能,但不想承担与大多数传统选项(如NServiceBus或Azure Service Bus)相关的基础结构复杂性,管理开销和价格。 你只想要一点公车。 Nautabus是一种轻型,可托管的服务器,可在多个客户端应用程序之间提供持久的消息传递服务。 它使用ASP.NET Web API和SignalR在RESTful API和WebSockets上实现发布-订阅体系结构设计模式。 包括一个方便的.Net类库,可在您自己的客户端应用程序中使用。 什么是 Nautabus客户端发布和/或订阅服务器上托管的消息“主题”。 在服务器上存储和跟踪已发布的消息,直到所有订阅都检索到它们的消息为止。 消息可以包含任何内容,只要它可以序列化为JSON。 Nautabus并非旨在成为成熟的托管服务总线实现。 它仅处理基于主题的消息传递,仅使用HTTP和WebSo
【文件预览】:
Nautabus-master
----Nautabus.Domain()
--------Nautabus.Domain.csproj(4KB)
--------packages.config(161B)
--------Nautacontext.cs(978B)
--------Migrations()
--------Model()
--------App.config(894B)
--------Properties()
----readme.md(4KB)
----Nautabus.Client.ConsoleListener()
--------IServiceBus.cs(422B)
--------Program.cs(4KB)
--------Nautabus.Client.ConsoleListener.csproj(3KB)
--------NautabusServiceBus.cs(812B)
--------App.config(313B)
--------Properties()
----LICENSE(1KB)
----Nautabus.Server()
--------WebApiConfig.cs(747B)
--------packages.config(2KB)
--------Controllers()
--------Startup.cs(855B)
--------Nautahub.cs(5KB)
--------Nautabus.Server.csproj(9KB)
--------web.Release.config(1KB)
--------web.Debug.config(1KB)
--------Scripts()
--------web.config(1KB)
--------Properties()
----Nautabus.Server.WebHost()
--------packages.config(454B)
--------Web.config(3KB)
--------Web.Debug.config(1KB)
--------Web.Release.config(1KB)
--------Nautabus.Server.WebHost.csproj(7KB)
--------Properties()
----Nautabus.sln(5KB)
----Nautabus.Server.ConsoleHost()
--------packages.config(561B)
--------Program.cs(1KB)
--------App.config(2KB)
--------Nautabus.Server.ConsoleHost.csproj(5KB)
--------Properties()
----.gitignore(3KB)
----Nautabus.Client()
--------packages.config(274B)
--------Nautabus.Client.csproj(3KB)
--------Properties()
--------Nautaclient.cs(3KB)
----.gitattributes(2KB)