03 2020 档案

摘要:前言 新公司项目使用的消息队列是RabbitMQ,之前其实没有在实际项目上用过RabbitMQ,所以对它的了解都谈不上入门。趁着周末休息的时间也猛补习了一波,写了两个窗体应用,一个消息发布端和消息消费端。园子里解释RabbitMQ基础的很多了,这里就不对RabbitMQ的基础再做叙述了,来点实际工作 阅读全文
posted @ 2020-03-22 18:31 长沙大鹏 阅读(3614) 评论(3) 推荐(2) 编辑
摘要:前言 最近将近半个月没有更新博客了,因为找到了新的工作,开始上班了。上班之余也没闲着,上周末将自己去年的一个.NetCore2.1的框架升级到了3.1版本。在升级过程中还是出现了不少问题。有些是版本升级必须要解决的,有些是因为自己犯了强迫症,一定要将引用的Nuget包升级到当前最新版本。 这里就凭借 阅读全文
posted @ 2020-03-16 23:42 长沙大鹏 阅读(2693) 评论(0) 推荐(1) 编辑
摘要:前言 在使用Redis作为缓存时候,我们期望Redis在我们指定的过期时间达到后能自动帮我们将该键进行DEL命令。 但是有时候在系统运行过程中发现我们Redis的DB上存储了很多Key时候,我们明显对指定的Key进行了过期时间的设定,且过期时间条件已经成立了但是该Key依然存储在DB上。why? 设 阅读全文
posted @ 2020-03-08 22:03 长沙大鹏 阅读(590) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇博客上已经实现了使用EventBus对具体事件行为的分发处理,某种程度上也算是基于事件驱动思想编程了。但是如上篇博客结尾处一样,我们源码的执行效率依然达不到心里预期。在下单流程里我们明显可以将部分行为进行异步处理,提升下单操作的执行效率。 Redis基础命令 Redis有两种方式可支持我 阅读全文
posted @ 2020-03-07 15:27 长沙大鹏 阅读(1442) 评论(3) 推荐(3) 编辑
摘要:前言 最近一直奔波于面试,面了几家公司的研发。有让我受益颇多的面试经验,也有让我感觉浪费时间的面试经历~因为疫情原因,最近宅在家里也没事,就想着使用Redis配合事件总线去实现下具体的业务。 需求 一个简单的电商,有几个重要的需求点 商品下单后TODO 存储订单信息 锁定商品库存 消息推送商家端 订 阅读全文
posted @ 2020-03-03 15:55 长沙大鹏 阅读(2057) 评论(3) 推荐(2) 编辑