-1
タスクは、Web API(休憩)サービス、つまり検索サービスを作成することです。 また、イベントを受信すると、このサービスはキューをリッスンして再インデックスする必要があります。ASP.NET Core WebApiサービスとSubscripion on 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();
が、これは非常に広い質問です。 – Svek
検索を行うコントローラ '検索 'があります。どのように再インデックスする?いくつかのイベントを購読して、 '(新しいIndexer).Build(newId)'を呼び出すことができます。 – Alex