有没有人成功地(生产代码)在Mono上托管了一个独立的基于异步web API (asp.net web API)的服务?我所说的独立,是指在asp.net之外的控制台应用程序中托管应用程序接口。我正在寻找一种简单的方法来创建RESTAPI,我真的很想让我的堆栈异步(C#5风格)从顶层HTTP层到底层数据访问层,因为C#5对它有
我们正在设计一个使用微服务架构的报告系统。所有服务都应该是事件总线的订阅者,它们通过引发事件进行通信。我们还决定使用RESTapi公开我们的每个服务。现在的问题是,将我们的服务创建为同时也是事件总线订阅者的web api RESTful应用程序是不是一个好主意?所以基本上每个服务都有两个入口-- api和事件。我有一种感觉,我们应该把这两个分开,因为这是两个不同的问题。有什么想法吗?