分类 知识碎片 下的文章

wcf必知必会以及与Webapi的区别


快速阅读介绍wcf中的信息交换模式MEP以及数据在传输过程中的序列化,endpont的介绍和wcf的三种实例模式以及安全模式 以及和Webapi的简单对比。wcf介绍支持跨平台。支持多种协议 tcp, named pipes, HTTP, HTTPS, 消息队列MSMQ支持部署在IIS,应用程序或windows服务等配置比起比较麻烦,定义各种协议,契约,以及行为。HTTP协议与- 阅读剩余部分 -

2019年7月第一周总结-RabbitMQ总结


这一周主要是对RabbitMQ做了一下学习。快速阅读RabbitMq的介绍以及环境安装配置,以及RabbitMq的六种应用 。单生产者和消费者,单生产者多消费者,消息的发布订阅,消息类型Echange中的Direct,Topic.以及RPC调用介绍RabbitMQ做为一个消息中间件,用于进程间的通信常被用在异步处理,应用解藕,流量消峰等业务场景。环境配置RabbitMq是用Er- 阅读剩余部分 -

RabbitMQ入门学习系列(七) 远程调用RPC


快速阅读生产者和消费者启动以后,都有一个接收事件,消费者是接收事件是处理调用方法以后等待生产者的返回,生产者的接收事件是处理接收生产者发送的消息,进行处理。消费者发送的时候要在回调队列中加入一个标识,标明是哪个方法进行的调用 。生产者接收到消费以后,如果发现有消息标识 ,把消息标识继续返回去,这样消费者可以保证接收到的消息是哪个方法调用的关于RPC调用的建议明确哪个函数是调用本- 阅读剩余部分 -

RabbitMQ入门学习系列(六) Exchange的Topic类型


快速阅读介绍exchange的topic类型,和Direct类型相似,但是增加了"."和"#"的匹配。比Direct类型灵活Topic消息类型特点是:topic消息类型不能是任意的routing key, 必须是有点"."组成的单词列表。 和dirct类似,最后也是也相应的key进行匹配例如:speed.color.sepcies注意可以用*号和#号出现,和我们日常用的正则表达- 阅读剩余部分 -

RabbitMQ入门学习系列(五) Exchange的Direct类型


快速阅读利用Exchange的Direct类型,实现对队列的过滤,消费者启动以后,输入相应的key值,攻取该key值对应的在队列中的消息 。从一节知道Exchange有四种类型Direct,Topic,headers,fanout前面我们说了fanout类型,可以把消息发送给所有的消费者,在用Fanout类型的时候,我们绑定的时候是没有指定Routing key的【空值】 ch- 阅读剩余部分 -