
分布式
青春不下线Eflying
积累点滴,终将盆满钵满;温故知新,终将探其究竟。
展开
-
kafka之设计原理详解
正在总结中,敬请期待原创 2019-11-20 19:49:48 · 121 阅读 · 0 评论 -
kafka之集群搭建与使用
正在总结中,敬请期待原创 2019-11-20 19:49:01 · 119 阅读 · 0 评论 -
rocketmq之核心源码剖析
正在总结中,敬请期待原创 2019-11-20 19:48:00 · 143 阅读 · 0 评论 -
rocketmq之特性详解与场景介绍
正在总结中,敬请期待原创 2019-11-20 19:46:52 · 133 阅读 · 0 评论 -
rocketmq之部署与实践
rocketmq官网地址:http://rocketmq.apache.org/ rocketmq架构图 RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。 它由四个部分组成:nameserver,broker,生产者和使用者。 它们中的每一个都可以水平扩展,而没有单个故障点。 如上面截图所示。 nameserver:提供轻量级的服务...原创 2019-11-26 10:44:48 · 225 阅读 · 0 评论 -
mongodb之安装入门使用
⼀、MongoDb的体系结构 1、NoSql的概念 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是 SQL ”,互联⽹的早期我们的数据⼤多以关系型数据库来存储的。其特点是规范的数据结构(预定义模式)、强⼀⾄性、表与表之间通过外键进⾏关联,这些特征使我们对数据的管理更加清晰和严谨,但随着互联⽹的发展数据成爆炸式的增⻓我们对数据库需要更好的灵活性和更快的速度。这就是NoS...原创 2019-11-12 14:39:06 · 333 阅读 · 0 评论 -
rabbitmq之高级特性
1.消息的可靠性投递(生产者) 什么是生产端消息的可靠性投递 ①:保障消息成功发送出去 ②:保障mq节点成功接收消息 ③:消息发送端需要收到mq服务的确认应答 ④:完善的消息补偿机制 保障消息可靠性投递的方案1(消息落库) 消息入库打标解决思路 (Order_Server调用物流服务举列子) 在消息生产者端(也就是订单服务)正常链路流程: 第一步(该环节调用操作了二次数据库):在创...原创 2019-11-08 16:25:51 · 249 阅读 · 0 评论 -
rabbitmq之channel类方法说明
// Copyright (c) 2007-Present Pivotal Software, Inc. All rights reserved. // // This software, the RabbitMQ Java client library, is triple-licensed under the // Mozilla Public License 1.1 ("MPL"), t...原创 2019-11-08 15:12:30 · 1025 阅读 · 1 评论 -
rabbitmq之消息可靠性投递方案
1.概述 我们知道在使用RabbitMQ时,生产者将消息发布出去之后,消息是否顺利到达broker代理服务器呢?默认情况下发布操作没有任何信息返回给生产者,也就是生产者是不知道消息有没有顺利到达broker。如果在消息到达broker之前已经丢失了,那发布的消息就更不会到达队列并被消费者消费。如果出现上述情况,就会造成生产者发布的消息与消费者消费的消息不一致的问题。 2.RabbitMQ自带的...原创 2019-12-04 19:50:02 · 333 阅读 · 0 评论 -
幂等性
幂等性 幂等这个词原自数学,某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在HTTP/1.1中,对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外),即第一次请求的时候对资源产生了副作用,但是以后的多次请求都不会再对资源产生副作用。这里的副作用是不会对结果产生破坏或者产生不可预料的结果。也就是说,其任意多次执行对资源本身所产生的影响...原创 2019-11-15 10:33:53 · 263 阅读 · 0 评论