最好的几种实施方案

  1. 消息传递:mediatr、in memory masstransit
  2. 线程队列:channel、concurrentQueue+backgroundservice
  3. 远程调用:grpc、rest
  4. 消息队列:rabbitMQ

关注点分离的本质是消息在不同部分的传递,1-4从上到下延迟本质会不断增加,1-2是线程内通讯,3-4一般都用于微服务