06 2020 档案

摘要:个人背景:坐标背景,某211本科毕业生,计算机专业,前公司是某B站,辞职之后就重新规划了一下自己的职业方向,最终目标定在了字节跳动,比较年轻化的一家互联网公司,近几年的发展速度也比较快,综合方面来说比较适合自己,所以就投了字节的简历,Java研发方向的,之后接到面试通知,总共耗时了2个星期,一共4轮 阅读全文
posted @ 2020-06-24 11:57 超轶绝尘 阅读(1563) 评论(0) 推荐(0)
摘要:1. 支持消息高性能的序列化转换、异步发送消息 2.支持消息生产实例与消费实例的链接池化缓存化,提升性能 3. 支持可靠性投递消息,保障消息的100%不丢失 4. 支持消费端的幂等性操作,避免消费端重复消费端问题 5. 支持迅速消息发送模式,在一些日志收集/统计分析等需求下可以保证高性能,超高吞吐量 阅读全文
posted @ 2020-06-23 09:06 超轶绝尘 阅读(494) 评论(0) 推荐(0)
摘要:一 主备模式 Warren(兔子窝) 实现RabbitMQ的多个节点中实现高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单。主备模式也称之为Warren(兔子窝)模式 特点:主节点提供读写,备用节点不提供任何读写的,只用来实现当主节点宕机的情况下能顶上去。(主从模式:主节点提供读 阅读全文
posted @ 2020-06-22 12:28 超轶绝尘 阅读(2116) 评论(0) 推荐(0)
摘要:spring cloud stream整体架构核心概念图: 图一:消息的发送端和接收端可以是不同的中间件 图二: 图三:在消息的发送之前和消息的接收端套了一层管道 @Output:输出注释,用于定义发送消息接口 @Input:输入注解,用于定义消息的消费者接口 @StreamListener:用于定 阅读全文
posted @ 2020-06-22 11:30 超轶绝尘 阅读(610) 评论(0) 推荐(0)
摘要:导入pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
posted @ 2020-06-21 18:02 超轶绝尘 阅读(1918) 评论(0) 推荐(0)
摘要:一、RabbitAdmin 1.引入AMQP依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> </dependency> <dependency> <groupId>org.spr 阅读全文
posted @ 2020-06-17 19:36 超轶绝尘 阅读(784) 评论(0) 推荐(0)
摘要:一、消息如何保障100%的投递成功? 1. 什么是生产端的可靠性投递? (1)保障消息的成功发出 (2)保障MQ节点的成功接收 (3)发送端收到MQ节点(Broker)确认应答 (4)完善的消息进行补偿机制 2. 生产端 - 可靠性投递(BAT/TMD 互联网大厂的解决方案) (1)消息落库,对消息 阅读全文
posted @ 2020-06-16 09:59 超轶绝尘 阅读(395) 评论(0) 推荐(0)
摘要:浅谈SQL优化入门:1、SQL查询语句的执行顺序 浅谈SQL优化入门:2、等值连接和EXPLAIN(MySQL) 浅谈SQL优化入门:3、利用索引 阅读全文
posted @ 2020-06-15 08:37 超轶绝尘 阅读(208) 评论(0) 推荐(0)
摘要:交换机属性 1. Name:交换机名称 2. Type:交换机类型 Direct 、 Topic 、 fanout 、headers 3. Durability:是否需要持久化,true为持久化 4. Auto Delete 当最后一个绑定到Exchange上的队列被删除后,自动删除该Exchang 阅读全文
posted @ 2020-06-12 09:29 超轶绝尘 阅读(609) 评论(0) 推荐(0)
摘要:急速入门 - 消息生成与消费 1. ConnectionFactory : 获取连接工厂 2. Connection : 一个连接 3. Channel:数据通信信道,可发送和接收消息 4. Queue:具体的消息存储队列 5. Producer & Consumer 生产者和消费者 RabbitM 阅读全文
posted @ 2020-06-06 12:15 超轶绝尘 阅读(496) 评论(0) 推荐(0)
摘要:初识RabbitMQ RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 哪些大厂在用RabbitMQ,为什么? 1. 滴滴、美团、头条、去哪儿、艺龙...... 阅读全文
posted @ 2020-06-03 11:51 超轶绝尘 阅读(283) 评论(0) 推荐(0)