.net core AOP 选择使用方式
1、请求级---Middleware
全局,所有请求都需要控制。如:记录所有请求的IP、鉴权授权。
2、功能级---Filter
某个API。如:敏感API、记录用户信息、退出时数据库记录信息。
3、业务级---AutofacAOP
某个操作。如:在某个跨库写入问题,需要添加分布式事务、某个数据查询添加缓存。参考:
全局,所有请求都需要控制。如:记录所有请求的IP、鉴权授权。
某个API。如:敏感API、记录用户信息、退出时数据库记录信息。
某个操作。如:在某个跨库写入问题,需要添加分布式事务、某个数据查询添加缓存。参考: