app.MapGet("/", () => "Communication with gRPC endpoints must be made through a gRPC client. To learn how to create a client, visit: https://go.microsoft.com/fwlink/?linkid=2086909");
服务网关是系统对外的唯一入口,它封装了系统内部架构,为每个客户端提供了定制的API,全部的客户端和消费端都通过同一的网关接入微服务,在网关层处理全部非业务功能。 安装依靠包
安装服务注册nuget包Wing.Consul,服务网关nuget包Wing.Gateway,选择对应的数据库驱动(参考FreeSql官网open in new window),以SqlServer为例,安装FreeSql.Provider.SqlServer,请求日志支持本地消息队列和分布式消息队列进行异步长期化,根本上不影响网关性能。如果不想记录请求日志,可以不安装该包。
如果想启用EventBus记录请求日志,需要安装RabbitMQ nuget包Wing.RabbitMQ。