中间件
java常用中间件
杭州剃须刀
这个作者很懒,什么都没留下…
展开
-
Redis数据结构
文章目录常用数据结构简单动态字符串(SDS)链表字典跳跃表整数集合压缩列表对象对象概述字符串对象列表对象哈希对象集合对象有序集合对象 常用数据结构 简单动态字符串(SDS) 结构: struct sdshdr{ // 记录buf中已使用的字节数量,也是字符串的长度 int len; // 记录buf数组中未使用字节的数量 int free; // 字节数组,用于保存字符串 char buf[]; }; 相较于C字符串的优势: 常数复杂度获取字符串的原创 2020-11-26 15:52:53 · 222 阅读 · 0 评论 -
redis 复习一
文章目录1. Redis 有哪些数据类型,可参考《Redis常见的5种不同的数据类型详解》2. Redis 内部结构3. Redis 使用场景4. Redis 持久化机制5. Redis 集群方案与实现6. Redis 为什么是单线程的7. 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级8. 使用缓存的合理性问题9. Redis常见的回收策略参考 1. Redis 有哪些数据类型,可参考《Red...原创 2019-02-26 14:46:54 · 356 阅读 · 0 评论 -
kafka大全
文章目录kafka 作用kafka 相较其他mq特点kafka相关概念kafka存储机制kafka消息结构和分区规则kafka多副本机制zookeeper在kafka中的作用kafka如何保证消息消费顺序kafka如何保证消息不丢失kakfa如何保证消息不被重复消费kafka如何处理消息堆积 kafka 作用 异步处理 服务解耦 流量控制 日志收集 用户活动监测 流式处理 kafka 相较其他mq特点 性能更优,能够支持每秒十万级的消息 兼容性更好,尤其是在大数据和流计算领域 但是对mqtt原创 2020-08-26 15:39:56 · 216 阅读 · 0 评论 -
activemq 复习一
文章目录1. activemq原理2. activemq消息持久化方式 1. activemq原理 生产者通过和activemq建立好的TransportConnection发送消息 TransportConnection找到对应的RegionBroker RegionBroker根据消息类型找到消息对应的区域Region Region会找到消息的目的地 目的地会判断该消息是否需要持久化 将消息...原创 2019-02-26 17:18:18 · 243 阅读 · 0 评论 -
elastic-search入门教程总结
文章目录安装概念分词解析器restful调用调用插件集群使用JAVA API调用Spring-data-elasticsearch原理数据库和elastic-search性能对比参考 安装 下载压缩包 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip 解压 Windows,执行解压后bin目录...原创 2019-07-22 17:06:26 · 531 阅读 · 0 评论