摘要:一、Redis与mysql如何保证数据性一致?(数据有改变) 传统的解决方案:直接清理redis缓存,清理缓存这个过程存在时间差 使用阿里巴巴Canal+kafka或基于MQ解决 二、消息中间件高并发情况下,如何保证消息不丢失? 1、如果消费者没有启动,消息中间件(MQ)中的数据不会丢失,默认缓存。 阅读全文
posted @ 2019-11-22 10:50 火线速递 阅读 (13) 评论 (0) 编辑
摘要:下载RabbitMQ镜像 docker pull hub.c.163.com/library/rabbitmq:3-management docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq fb11f4e0a6b6 启动成功后访问: 阅读全文
posted @ 2019-11-20 00:04 火线速递 阅读 (12) 评论 (0) 编辑
摘要:一、消息中间件使用场景与优势 1、异步通信:消息响应时间大大缩短 2、应用解耦:两个应用之间可以通过中间件收发消息,接触耦合 3、流量削峰:消息中间件先获取大流量数据,另一应用可以减缓压力处理数据 二、消息服务两个核心概念 消息代理:发送者将消息发送到消息中间件服务器 目的地:收到消息代理传输的数据 阅读全文
posted @ 2019-11-19 23:59 火线速递 阅读 (8) 评论 (0) 编辑
摘要:"columns": [ { "data": "name" }, { "data": "password" }, { defaultContent: '<td class="caozuo">'+ <span class="lookup">查看</span> '+ '<span class="modi 阅读全文
posted @ 2019-11-10 11:39 火线速递 阅读 (22) 评论 (0) 编辑
摘要:目前两大搜索:搜索引擎(百度,谷歌..)、 站内搜索(淘宝,天猫,京东...)通过数据索引、数据分词等操作获取搜索数据 Elasticsearch:快速的存储、搜索和分析海量数据;Spring Boot通过整合Spring Data Elasticsearch提供了非常便捷的检索功能支持;是一个分布 阅读全文
posted @ 2019-11-09 11:26 火线速递 阅读 (14) 评论 (0) 编辑
摘要:SpringDataMongoDB 阅读全文
posted @ 2019-11-08 20:56 火线速递 阅读 (7) 评论 (0) 编辑
摘要:关系型数据库 :表与表之间有关系,一对一,一对多(考主、外键),多对多(靠中间表) 如Mysql 非关系型数据库NoSQL:表与表之间没有关系 如MongoDB 一、MongoDB使用场景:吐槽和评论两项功能 (1)数据量大 (2)写入操作频繁 (3)价值较低的数据 二、MongoDB: 1、Mon 阅读全文
posted @ 2019-11-08 16:49 火线速递 阅读 (5) 评论 (0) 编辑
摘要:Postman测试 (花费我2小时,还以为遇到神奇的东西。。。以后注意) http://localhost:9001/label/labelList?id=1191881034321498112&page=1&size=1 这种写法有问题 http://localhost:9001/label/la 阅读全文
posted @ 2019-11-06 18:04 火线速递 阅读 (6) 评论 (0) 编辑
摘要:Spring Cloud分布式开发五大常用组件 服务发现——Netflix Eureka 注册中心提供存储服务接口信息 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网管——Netflix Zuul 分布式配置——Spring Cloud Config 阅读全文
posted @ 2019-11-05 15:52 火线速递 阅读 (7) 评论 (0) 编辑
摘要:使用Swagger2构造RESTful API文档 Swagger2的出现就是为了解决上述的这些问题,并且能够轻松的整合到我们的SpringBoot中去,它既可以减少我们创建文档的工作量,同时说明内容又可以整合到代码之中去,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档 阅读全文
posted @ 2019-11-05 10:48 火线速递 阅读 (8) 评论 (0) 编辑