redis使用(一)、基础学习和使用

1.springboot中引入redis pom依赖如下: <dependency> <groupId>org.springframework.boot</groupId&...

2019-01-12 20:36:24

阅读数 42

评论数 0

SpringBoot使用技巧(一)——springboot中 pom文件解惑

说明:springboot经常在项目中使用,可以说是知其然不知其所以然,所以我会不断更新springboot连载系列博客详细解析和学习springboot,有什么不足的地方请各位多多指教。 关于maven的详解看到一篇博客讲的比较详细,贴上地址大家可以去看。 maven详解:https://b...

2019-01-12 15:51:07

阅读数 162

评论数 0

SpringBoot注解的使用:

说明:springboot使用注解配置很方便,但是太多不能都记下来,这篇博客记录我遇到并查阅过的注解,后续遇到都会持续增加。 一、spring boot @ConditionalOnxxx相关注解总结 原文:https://blog.csdn.net/win7system/article/de...

2019-01-12 12:34:36

阅读数 25

评论数 0

VMware Workstation 的安装和使用

下面博客中写的十分详细: https://blog.csdn.net/lamp_yang_3533/article/details/53136474 https://blog.csdn.net/lamp_yang_3533/article/details/53136895

2018-08-08 01:40:52

阅读数 68

评论数 0

一、理解云计算三种服务模式——IaaS、PaaS和SaaS

云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:       SaaS(Software as a Service–软件即服务)        PaaS(Platform as a Service–平台即服务)        IaaS(Infrastruct...

2018-08-07 01:07:36

阅读数 955

评论数 0

十一、confirm异步

1.异步模式       channel提供的confirmListener()回调方法只包含delivertTag(当前chanel发出的消息序列号),我们需要自己为每个channel维护一个unconfirm的消息序列集合,每publish一条数据,集合中元素加1,每回调一次handleAc...

2018-07-31 00:08:49

阅读数 496

评论数 0

十、rabbitMQ的消息确认机制之confirm模式

说明:rabbitMQ的事务模式会降低吞吐量,所以confirm模式性能更好。 1.生产者端confirm模式实现原理        生产者将信道设置成confirm模式,一旦信道进入confirm,所有在该信道上发布的消息都会被指派一个唯一ID(从1开始),一旦消息被投递到所有匹配队列之后,...

2018-07-30 22:34:44

阅读数 282

评论数 0

九、rabbitMQ的消息确认机制之事务机制

说明:在rabbitMQ中,我们为了解决服务器异常导致数据丢失的问题,我们可以采用rabbitMQ的持久化机制,但是我们如何确定生产者将消息发送给了rabbitMQ呢,那么我们采用两种协议的模式。    (1)、AMQP实现了事务机制    (2)、confirm模式一、事务机制    txSel...

2018-07-15 23:21:44

阅读数 77

评论数 0

八、rabbbitMQ主题模式 (Topic)

1.模型解读:Topic Exchange 将路由键和某模式进行匹配# 匹配一个或多个* 匹配一个2.实例开发(1)生产者import java.io.IOException;import java.util.concurrent.TimeoutException;import com.demo....

2018-07-13 01:42:34

阅读数 203

评论数 0

七、rabbitMQ路由模式(routing)

1.模型解读:该模式下生产者向交换机发送消息要带路由key,队列绑定交换机时也要声明路由key,这样交换机会把消息发往对应路由key的队列。2.实例:生产者import java.io.IOException;import java.util.concurrent.TimeoutException...

2018-07-12 02:09:50

阅读数 65

评论数 0

六、rabbitMQ订阅模式(publish_subscribe)

1.模型x:交换机(转发器 exchange)解读:(1).一个生产者,多个消费者(2).每个消费者有自己的队列(3).生产者没有将消息发往队列,而是发到交换机。(4).每个队列都要绑定在交换机上(5).生产者发送消息经过交换机到达队列就能实现一个消息被多个消费者消费2.实例(1)生产者impor...

2018-07-10 01:47:51

阅读数 109

评论数 0

五、rabbitMQ消息应答(ack)和消息持久化(durable)

1.消息应答(ack)//关闭自动应答boolean autoAck=false;//监听队列channel.basicConsume(QUEUE_NAME, autoAck, defaultConsumer);说明:在上一片博客中,我们用到了rabbitMQ的公平分发的时候,关掉了自动应答如上面...

2018-07-09 01:35:13

阅读数 2671

评论数 0

四、rabbitMQ的工作队列——公平分发

说明:上篇博客中我们介绍了轮询分发,会发现一些问题,比如无论消费者1和消费者2处理消息的速度如何,最终他们获得的消息相同,这样就会造成一些不公平现象,所以这里介绍一种方式,叫公平分发。1.rabbitMQ的工作队列——公平分发(fair dipath)模型:       2.实例开发:注意:使用公...

2018-07-05 05:43:17

阅读数 176

评论数 0

三、rabbitMQ的工作队列——轮询分发

       说明:上一篇博客rabbitMQ入门案例中,我们使用了简单队列。会发现简单队列有一定的局限性,比如,耦合度高,生产者和消费者一一对应,如果我想有多个消费者消费队列中的消息就不行了,并且队列名变更,消费者或生产者也会同时变更队列名。因此,下面介绍一种新的队列——工作队列(work qu...

2018-07-05 04:45:26

阅读数 276

评论数 0

如何向github上传代码

说明:本人亲测可行1.首先你要安装git才行,这里不说明。2.在github上创建个人仓库:3.复制仓库地址:4.在本地随便创建一个文件夹(注意路径不要中文)5.进入文件中,鼠标右键如果安装成功git,菜单中会多出Git bash Here和Git GUI Here两个菜单,选择Git GUI H...

2018-07-04 01:06:32

阅读数 1843

评论数 0

二、rabbitMQ入门案例——简单队列

说明:上一篇文章中我们介绍了rabbitMQ的安装,今天在这里介绍一些rabbitMQ使用中遇到的坑。1.首先

2018-07-04 00:04:40

阅读数 83

评论数 0

一、rabbitMQ安装详解

1.安装rabbitMQ的环境ERlangrabbbitMQ依赖ERlang,先安装ERlang官网下载页面:http://www.erlang.org/downloads(很慢啊)可以找找别的途径。   (1).下载后解压得到如下(2).双击安装,按顺序安装即可。(3)安装环境变量(4)测试是否...

2018-06-21 00:46:59

阅读数 267

评论数 1

提示
确定要删除当前文章?
取消 删除