RabbitMQ的学习
摘要:生成者就是发送信息,消费者就是接收信息,队列就是存储数据的排队。消息通过你的应用程序和RabbitMQ进行传输,它们只能存储在队列中,队列容量没有限制,你要存储多少消息都可以——基本上是一个无限的缓冲区。多个生产者(producers)能够把消息发送给同一个队列,同样,多个消费者(consumers
阅读全文
posted @
2019-03-27 22:57
lingfeng95
阅读(426)
推荐(0) 编辑
Ocelot的学习
摘要:Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、认证、鉴权、简单缓存、限流熔断、负载均衡器等。简单的来说Ocelot是一堆的asp.net core middleware组成的一个有顺序的管道。当它拿到请求之后会用一个request builder来构造一个
阅读全文
posted @
2019-03-20 21:09
lingfeng95
阅读(230)
推荐(0) 编辑
ASP.NET Core下发布网站图解
摘要:与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和
阅读全文
posted @
2019-03-14 10:39
lingfeng95
阅读(318)
推荐(0) 编辑
windows下Docker的安装
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 前期准备 windows需要支持虚拟化,需要安装Hyper-V(windows自带的有) D
阅读全文
posted @
2019-03-13 11:34
lingfeng95
阅读(329)
推荐(0) 编辑
好用的.NET控制台测试项目
摘要:在工作和学习上,我们经常需要创建项目,引用些其他的库,测试下自己的想法是否正确,需要捕捉一下异常、调用一下异步方法、记录一下log等等,这样的项目都是需要花费时间,为了较少花费的时间,产生了一个这样的项目。 安装模板插件 打开vs,选择【新建项目】,选择【联机】,搜索【C# Console App
阅读全文
posted @
2019-03-08 22:57
lingfeng95
阅读(285)
推荐(0) 编辑
ASP.NET Core Web多语言项目
摘要:公司效益好了,准备和国外做生意,这个时候就需要多语言了。 > 1. 这是一个ASP.NET Core Web多语言项目,主要展示项目的不同: > 2. 第一种:www.xxx.com/en/index; www.xxx.com/zh/index; ,这种事通过路由来处理的 > 3. 第二种: www
阅读全文
posted @
2019-03-08 22:17
lingfeng95
阅读(468)
推荐(0) 编辑
docker与虚拟机的区别
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完
阅读全文
posted @
2019-03-06 18:12
lingfeng95
阅读(2586)
推荐(0) 编辑