摘要: 1.异步投递Async Sends ActiveMQ支持同步、异步两种发送的模式。 将消息发送到broker,模式的选择对发送延时有巨大的影响 producer能达到怎样的产出率(产出率=发送数据总量/时间)主要受发送延时的影响,使用异步发送可以显著的提高发送的性能 ActiveMQ默认使用异步发送 阅读全文
posted @ 2021-03-02 11:31 学习大数据入门到放弃 阅读(303) 评论(0) 推荐(0)
摘要: 1.消息持久化说明 为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一般都会采用持久化机制 ActiveMQ的消息持久化机制有JDBC、AMQ、KahaDB和LevelDB,无论使用哪种持久化方式,消息的存储逻辑都是一致的 就是在发送者将消息发送出去后,消息中心首先将消息存储到 阅读全文
posted @ 2021-03-01 16:10 学习大数据入门到放弃 阅读(273) 评论(0) 推荐(0)
摘要: 1.ActiveMQ支持的client-broker通讯协议 TCP、NIO、UDP、SSL、Http(s)、VM 在配置文件中transportConnectors下,uri描述信息的头部都是采用协议名称 描述amqp协议的监听端口时,采用的uri描述格式为"amqp://......" 描述st 阅读全文
posted @ 2021-03-01 10:56 学习大数据入门到放弃 阅读(352) 评论(0) 推荐(0)
摘要: 1.什么是java消息服务 java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口 包括创建、发送、读取消息等,用于支持JAVA应用程序开发。 在JavaEE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收发 阅读全文
posted @ 2021-02-27 17:45 学习大数据入门到放弃 阅读(230) 评论(0) 推荐(0)
摘要: 1.配置文件在位置 2.Units单位 1)配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 2)对大小写不敏感 3.INCLUDES包含 把redis.conf作为总闸,包含其他 4.GENERAL通用 daemonize:将redis是否以后台进程的方式运行,默认为"n 阅读全文
posted @ 2021-02-26 17:30 学习大数据入门到放弃 阅读(154) 评论(0) 推荐(0)
摘要: 1.什么是redis事务 可以一次执行多个命令,本质是一组命令的集合。 一个事务中的所有命令都会序列化,按顺序地串行化执行,而不会被其它命令插入,不许加塞 一个队列中,一次性、顺序性、排他性的执行一系列命令 redis对事务的支持,是部分支持 2.怎么用 常用命令 DISCARD 取消事务,放弃执行 阅读全文
posted @ 2021-02-26 17:25 学习大数据入门到放弃 阅读(152) 评论(0) 推荐(0)
摘要: 1.RDB(Redis DataBase) 在指定的时间间隔内将内存中的数据集快照写入磁盘 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(Fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中, 待持久化过程都结束了,再用这个临时文件替换上次 阅读全文
posted @ 2021-02-26 16:34 学习大数据入门到放弃 阅读(79) 评论(0) 推荐(0)
摘要: Redis键(Key) 常用命令 keys *:查询所有的key exists key:判断某个key是否存在 move key db:将key值移动到其他库 expire key:为给定的key设置过期时间 ttl key:查看还有多少秒过期,-1表示永不过期,-2表示已过期 type key:查 阅读全文
posted @ 2021-02-26 10:30 学习大数据入门到放弃 阅读(127) 评论(0) 推荐(0)
摘要: 1.索引是什么 mysql官方对索引的定义为:索引是帮助MySQL高效获取数据的数据结构 由此得到索引的本质:索引是数据结构 索引的目的在于提高查询效率,可以类比字典(排好序的快速查找数据结构) a.详解 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数 阅读全文
posted @ 2021-02-26 08:32 学习大数据入门到放弃 阅读(145) 评论(0) 推荐(0)
摘要: 1.下载redis版本 2.解压redis版本 tar -zxvf redis-3.0.4.tar.gz 3.进入解压目录,并执行make命令 cd redis-3.0.4/ make//报错,未发现/bin/sh: cc: command not found等 安装gcc-c++ yum inst 阅读全文
posted @ 2021-02-25 17:32 学习大数据入门到放弃 阅读(69) 评论(0) 推荐(0)