Пример #1
0
 /// <summary>
 /// Entry point for the <c>Identity</c> Microservice.
 /// </summary>
 /// <remarks>
 /// It builds a generic host for upcoming requests from other microservices.
 /// It builds like a pipeline, adding first rabbitmq, subscribes to the command, builds and run the web host.
 /// </remarks>
 /// <param name="args">Arguments to pass to the microservice.</param>
 /// <returns></returns>
 public static async Task Main(string[] args)
 {
     await ServiceHost.CreateHostBuilder <Startup>(args)
     .UseRabbitMq()
     .SubscribeToCommand <CreateUser>()
     .Build()
     .Run();
 }
Пример #2
0
 public static async Task Main(string[] args)
 {
     await ServiceHost.CreateHostBuilder <Startup>(args)
     .UseRabbitMq()
     .SubscribeToEvent <ActivityCreatedEvent>()
     .Build()
     .Run();
 }
Пример #3
0
 public static async Task Main(string[] args)
 {
     await ServiceHost.CreateHostBuilder <Startup>(args)
     .UseRabbitMq()
     .SubscribeToEvent <UserCreated>()
     .SubscribeToEvent <CreateUserRejected>()
     .SubscribeToEvent <PortfolioCreated>()
     .SubscribeToEvent <CreatePortfolioRejected>()
     .Build()
     .Run();
 }