分布式
文章平均质量分 62
我喜欢你喜欢我的歌
湖北咸宁人
展开
-
消息队列(MQ)系列1.0 为啥需要消息队列?
什么场景会需要消息队列(MQ)?message queue:主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达数据库,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。什么是分布式系统?原创 2018-02-03 16:51:58 · 643 阅读 · 0 评论 -
微服务Micro Service
最近公司让我了解了解微服务,顺便画张图。原创 2018-08-29 20:33:41 · 396 阅读 · 0 评论 -
消息队列(MQ)系列2.0 Net framework MSMQ
MSMQ: microsoft message queue 特点:微软官方推出的消息队列框架,可直接通过操作系统安装(Windows Server/Windows7),无需下载第三方库,并且免费。 具体直接安装就行。 表示微软消息队列服务。MSMQ 可以工作在在线或者离线场景,并提供异步编程功能。如果客户端离线,MSMQ将会是最合适的方法,这是因为服务端 不需要等待客户端读取数...原创 2018-02-03 17:21:48 · 581 阅读 · 0 评论 -
消息队列(MQ)系列3.0 Net framework MSMQ 续
消息队列(MQ)系列3.0 Net framework MSMQ 续在windows 本地安装MQ服务基本步骤和服务器端类似,不在赘述。安装成功后可以在电脑中查看是否安装成功。管理消息队列: 计算机—》右键—》管理—》功能—》消息队列。之前提到了很重要的类(MessageQueue),位于该类位于名称空间System.Messageing下。主要方法: --Crea...原创 2018-02-03 20:17:45 · 390 阅读 · 0 评论 -
消息队列的理解
消息队列1.0 理解消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时由于使用了消息队列,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和。 例子:假设用户在你的软件中注册,服务端收到用户的注册请求后,它会做这些操作:校验用户名...原创 2018-04-06 20:47:47 · 480 阅读 · 0 评论