- 重构任务调度相关接口;
- 完成 Hangfire 扩展插件的开发;
- 修复 MySQL 数据导入功能处理布尔类型和 NULL 空值的错误;
- 增强插件服务解析器的功能;
- 完善
DataServiceMethod
结构的构造; - 增加数据服务过滤器(
IDataServiceFilter
)相关功能; - 增加加权重调度算法的实现(
Weighter
)类; - 取消
MqttQueue
的自动应答模式,并升级 MQTTnet 包的依赖版本; - 为数据引擎添加不同实体和命令指定 driver 的功能;
可以为一个
DataAccess
数据访问器内的不同 Entity 和 Command 指定不同的 Driver,譬如可以指定Log
实体为 ClickHouse 或 InfluxDB,上层应用就可以无感知的将日志操作由关系型数据库切换到时序库或分析型列式库了。
- 为数据引擎的数据源选择器增加按权重选择的机制;
- 更换 ClickHouse 数据驱动的底层库;
- 将
MemoryCache
底层实现改为微软的内存缓存; - 移除原
ICache
接口,并新增IDistributedCache
接口及实现; - 修复其他一些问题。