1)BlockingCollection 阻塞问题
从队列中取出数据,修改后重新放入队列,岂知取的时候队列空了会阻塞,用的方法是reqCol.GetConsumingEnumerable,
本来在消费端阻塞是想要的结果,但临时修改时,并不想被阻塞。于是还是取得了count后,用take获取。(用测试代码验证后发现问题)
2)tcp半关连接
见(https://blog.csdn.net/Henry_Wu001/article/details/84646087)
3)一直在用的,单文件db,c# 版LiteDB;(https://github.com/mbdavid/LiteDB)
其仿照 mongodb 协议,在一个文件中实现,高并发的时候有些问题,在本地备份基本够用。
4)quartz 在一个项目中由2.x升级到3.x遇到了些问题,这个文章很有帮助(https://www.jianshu.com/p/f5118bd69d34)