详细介绍为什么要通过中间件实现读写分离以及EFCore基于中间件如何写代码。
详细介绍如何使用docker安装redis、mysql、rabbitmq、mongodb,以及如何在本地配置ClientApp、ServerApi。