-1
任務是創建一個web api(rest)服務,即搜索服務。 此服務也應監聽隊列並重新索引事件接收事件。ASP.NET Core WebApi服務和AMPQ上的訂閱(Rabbit MQ)
將偵聽邏輯插入ASP.NET Core WebApi應用程序的最佳方法是什麼?
這是工作解決方案,但我不確定這是否很好。
Program.cs
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
var ampq = host.Services.GetService(typeof(IAmpqListener)) as IAmpqListener;
ampq?.Subscribe();
host.Run();
我不知道如何接收數據饋送與ASP.NET核心在具體做的,這是一個很廣泛的問題。 – Svek
你有控制器'搜索',使搜索。如何重新索引?我們可以訂閱一些事件並調用一些'(新索引器).Build(newId)' – Alex