- 博客(5)
- 收藏
- 关注

原创 在.Net中跑RocketMQ_入门篇(上)
下面我将为大家介绍一款支持.NET端的RocketMQ。大名为:Farseer.Net.MQ.RocketMQ。 支持.Net Framework 4.5和.NetStandard 2.01、先创建一个.Net Framework的控制台,热热手。 2、通过Nuget安装相应组件。 Install-Package Farseer.Net.MQ.RocketMQ -Ver...
2018-07-12 22:52:36
7968
7
翻译 Polly熔断降级超时等二次封装
Polly是一个.NET弹性和瞬态故障处理库,允许开发人员以流畅和线程安全的方式表达重试,断路器,超时,隔板隔离和后备等策略。 从版本6.0.1开始,Polly的目标是.NET Standard 1.1和2.0+。 接下来,我将为大家介绍一款极简的熔断降级框架,对Polly进行二次封装,开箱即用,含:超时、熔断、重试,要是还不满足您的需求,您可以根据自身需求,加入舱壁隔离、回退等模式。 ...
2018-07-13 23:47:39
1607
原创 在.Net中跑RocketMQ_入门篇(下)
上一篇讲了如何再控制台将RocketMQ跑起来,本篇讲解,在asp.net mvc种跑起来,含(发布、订阅)。 因篇幅过长,本次将不挨个贴源码,直接展示目录,根据上一篇文章,进行相应的调整即可。1、新建一个类库,将MQ公共部分提出来(源码在入门篇1中有讲解和截图): 如: 此时需要注意的有两点: (1)在RocketMQClientManager中,尽量将IRocket...
2018-07-12 23:11:33
6269
4
原创 窥探ASP.NET CORE 将Session持久化到Redis,以及Redis和其他安包冲突StackExchange.Redis.StrongName与StackExchange.Redis冲突
最近在做项目,要求实现分布式Session,想着将Session持久化到Redis,简单明了,一把梭。在实现的过程中,将Session Value持久化到Redis挺顺利的,在将SessionId持久化到Redis就出了点岔子。 1、首先在Startup的ConfigureServices中添加Redis和Session的支持。public void Conf...
2018-07-12 22:26:24
3404
1
原创 .NET CORE 中使用AutoMapper进行对象映射
概述 在互联网产品中,前台页面可谓是变化莫测,今天是这个样,明儿是那个样。而Dto可以面向UI层,页面不管怎么变,Dto总是那么灵活而不影响我们的服务端的主体业务,而我们的Model就更专注业务。 这样一来,通过Dto我们实现了表现层与Model之间的解耦,表现层不引用Model层的东西。在ASP.NET CORE中,我们可以使用AutoMapper来实现对象数据传输也就是Dt...
2018-07-12 09:05:21
15304
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人