CAP
●CAP docs看到更多详细资料。
●CAP 视频教程,学习如何在项目中集成CAP。
●GitHub源码:https://github.com/dotnetcore/cap
●示例代码:https://github.com/dotnetcore/CAP/tree/master/samples
序列化
CAP 提供了 ISerializer 接口来支持对消息进行序列化,默认情况下我们使用 json 来对消息进行序列化处理并存储到数据库中。
自定义序列化
public class YourSerializer: ISerializer{Task<TransportMessage> SerializeAsync(Message message){}Task<Message> DeserializeAsync(TransportMessage transportMessage, Type valueType){}}
注册到容器
//注册你的自定义实现services.AddSingleton<ISerializer, YourSerializer>();// ---services.AddCap
