智能大石头
|
f5bb807a37
|
精确控制内存释放
|
2025-03-11 13:55:30 +08:00 |
大石头
|
2b0f3b131b
|
为了提升性能,在同步调用异步时规避卡UI上下文,所有await状态机都设置ConfigureAwait(false),开启CA2007并视为编译错误。减少不必要的await状态机
|
2024-11-30 23:18:11 +08:00 |
大石头
|
f73660a3c4
|
使用最终版IPacket优化代码,单元测试通过
|
2024-09-16 19:55:28 +08:00 |
大石头
|
1b6bd444c3
|
Packet数据封包全面替换为IPacket
|
2024-08-30 15:55:51 +08:00 |
大石头
|
c75d2ac66b
|
完全使用IPacketEncoder编码器来编解码消息
|
2024-06-29 22:18:10 +08:00 |
大石头
|
b06fc61926
|
[feat] Redis键前缀移入FullRedis,作为增强功能
|
2024-03-18 00:31:51 +08:00 |
黎更荣
|
da3e8a6424
|
1、Redis修改Execute、ExecuteAsync方法中的func参数,便于支持PrefixedRedis
2、PrefixedRedis,除GetList,RPOPLPUSH\BRPOPLPUSH不支持destKey参数加前缀,其他方法基本支持键前缀
|
2023-05-11 11:29:16 +08:00 |
黎更荣
|
c52c8796e9
|
1、PrefixedRedis,增加集合操作的键前缀支持,RedisOptions实体增加前缀字段Prefix
2、修复RedisReliableQueue、RedisStack中函数Take(int count = 1)中判断返回的数量问题(示例:数据10条,获取count = 100,返回中11个开始全部是null值,或者直接报错)
3、DependencyInjectionExtensions增加PrefixedRedis注入
|
2023-05-04 11:55:33 +08:00 |
大石头
|
d1a0d6e358
|
4.0.2022.0101 这是NETSTANDARD2.1起步的主力版本,旧版NET40/NET45/NETSTANDARD2.0请找2021.1225,源码分支net40_45_std20。
|
2022-01-01 12:15:05 +08:00 |
大石头
|
861f2cbffa
|
消息队列异步消费时,支持传入取消令牌
|
2020-10-01 14:29:49 +08:00 |
智能石头
|
0ac1ecd990
|
干脆不使用取消通知,反正redis超时会返回
|
2020-08-22 14:08:31 +08:00 |
智能石头
|
494683c683
|
升级消费接口,支持异步消费
|
2020-08-22 13:58:54 +08:00 |
大石头
|
3623f2e095
|
升级Redis基础,支持异步操作,优化消费接口
|
2020-08-22 11:03:05 +08:00 |
大石头
|
77718e4d13
|
RedisStack支持最小管道大小,默认3
|
2020-07-02 09:14:21 +08:00 |
大石头
|
1292798c60
|
RedisQueue 增加个数和是否为空
|
2020-01-11 18:55:20 +08:00 |
大石头
|
efd5be1825
|
Redis栈,右进右出
|
2020-01-06 22:01:31 +08:00 |