09 2021 档案
摘要:1.使用root登录 su root 2.查看ip地址 ip addr 3.端口使用部分 //查看开放端口firewall-cmd --zone=public --list-ports//开放端口(例子:开放6379端口)firewall-cmd --zone=public --add-port=6
阅读全文
摘要:一。介绍 1.消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈后才将此消息从队列中删除 2.消费者在处理消息出现了网络不稳定、服务器异常等现象,那么就不会有ACK反馈,RabbitMQ会认为这个消息没有正常消费,会将消息重新放入队列中 3.只有当消费者正
阅读全文
摘要:一。什么是消息可靠性投递? 1.保证消息百分百发送到消息队列中去 a.保证mq节点成功接受消息 b.消息发送端需要接受到mq服务端接受到消息的确认应答 c.完善的消息补偿机制,发送失败的消息可以再感知并二次处理 二。RabbtiMQ消息投递路径 1.生产者-->交换机->队列->消费者 2.通过两个
阅读全文
摘要:一。什么是Spring-AMQP? 1.Spring框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的POJO(Plain Ordinary Java Object 简单的Java对象)的消息监听等2.提供不依赖于任何特定的AMQP代理实现或客户端库通用的抽象,最终用
阅读全文
摘要:非常好理解的推文 转载:https://www.cnblogs.com/refuge/p/10356750.html 报错: Only one ConfirmCallback is supported by each RabbitTemplate 解决方法: 转载:https://blog.csdn
阅读全文
摘要:一. 工作队列模式 1. 消息生产能力大于消费能力,增加多几个消费节点 2. 默认策略:轮训(round robin) 缺点:存在部分节点消费过快,部分节点消费过慢,导致不能合理处理消息 例子:生产者发送了10条消息,有2个消费者,则每个消费者都处理5条消息 3. 公平策略 优点:解决消费者消费能力
阅读全文
摘要:1.添加pom.xml依赖 <!-- redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende
阅读全文
摘要:1.修改UserInfoController.java 备注: UserInfoService其余部分代码可参考: https://www.cnblogs.com/tianhengblogs/p/15322852.html @RestController @RequestMapping("/user
阅读全文
摘要:SpringBoot自带Cache存在问题: 1.生成Key过于简单,容易冲突 默认为cacheNames + “:” + Key2.无法设置过期时间,默认时间是永久3.配置序列化方式,默认是JDKSerializable,可能造成乱码 自定义Cache分三个步骤: 1.自定义KeyGenerato
阅读全文
摘要:关系: @Bean 告诉 Spring:“这是这个类的一个实例,请保留它,并在我请求时将它还给我”。 @Autowired 说:“请给我一个这个类的实例,例如,一个我之前用@Bean注释创建的实例”。 转载: https://blog.csdn.net/luckystar_99/article/de
阅读全文
摘要:作用: 发布订阅类似于信息管道,用来进行系统之间消息解耦。类似于mq,rebbitmq,rocketmq,kafka,activemq 主要有消息发布者和消息订阅者。 比如:订单支付成功后,会告知会员系统加积分,钱包系统扣钱,发货系统发货等等 PUBLISH 发布者 PUBLISH [channel
阅读全文
摘要:前排提示 Centos没有安装Redis的可参考 https://www.cnblogs.com/tianhengblogs/p/15265028.html 一。 修改redis.conf文件(通过yum安装软件的配置文件默认在/etc目录下) 1.修改远程连接密码 原:# requirepass
阅读全文
摘要:一、 Centos7 yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 如图 二。 查看所有可用Redis版本 yum --enablerepo=remi list redis --showdupli
阅读全文