当前位置: 首页 > news >正文

自己做的网站怎么排名做网站的软件是哪个

自己做的网站怎么排名,做网站的软件是哪个,app下载wordpress主题,app界面设计模板免费这个问题并不是面试中经常会问到的问题#xff0c;而是我在平时看一些大牛写的技术文章的时候看到的一个问题#xff0c;这个问题引发了我强烈的思考#xff0c;我感觉我想通了这个问题之后#xff0c;对redis和kafka都有了一个全新的认识#xff0c;感觉像发现了新大陆这…这个问题并不是面试中经常会问到的问题而是我在平时看一些大牛写的技术文章的时候看到的一个问题这个问题引发了我强烈的思考我感觉我想通了这个问题之后对redis和kafka都有了一个全新的认识感觉像发现了新大陆这种感觉。这其实是一个泛问题如果一个人对redis和kafka都很了解那回答这个问题绝对是侃侃而谈的。我这几天一直在思考这个问题感觉已经将redis和kafka的这个脑图都给构建出来了。 在我看来Redis 其实就是一个内存存储系统。我的理解就是 Redis 是一个可以用来存数据的系统就这么简单。Redis 支持很多种数据结构我的理解就是你的那些数据可以按照不同的结构存储在 Redis 中。比如 Redis 有 List 这种数据结构那数据在 Redis 中就很有可能是排成一列这样子存放的。 所以这就引出了一个问题既然 Redis 支持数据排成一列存放那 Redis 可不可以用作消息队列呢我听到最多的消息队列是 activemq、rabbitmq、rocketmq、kafka 这些我基本没听说过 Redis 消息队列。 假如我们现在有一个最简单的 Redis 内存系统那这个系统会有什么不足呢首先 Redis 支持 List 这种数据结构而 List 的底层实现是链表。按理来说在头尾操作元素是很方便的事情用作消息队列天然适配。但是由于是链表你在取消息的时候是直接把消息取出来的取出来后链表就会删除这个元素。万一现在有很多个消费者都想消费这条消息本来这条消息是共享的结果你直接自己消费了其他消费者消费不了就很难受而且万一你自己还消费不成功这条消息想再从队列里取出来再消费一次已经没机会了你刚刚已经拿出来了所以这样子是不行的。 所以后来才有了发布/订阅者模式这种模式就可以完美的解决上述的问题。 其实现在的 Redis 是有发布/订阅者模式的但是其实还是有不足的地方问题出在哪里Redis 在关于数据不丢失问题做不到严格的保证。你想想Redis 保证数据不丢失也就是我们平时说的 Redis 数据持久化的时候无非就是用 AOF日志 和 RDB内存快照这两种方式都不能严格的保证数据不丢失反而消息队列比如 kafka 这种就使用 leader-follower 模式来严格的保证数据不丢失而且 kafka 在生产者那里为了保证数据不丢失也做了处理甚至在消费者那里都考虑到关闭offset 这个参数这种对数据不丢失的严谨性是 Redis 比不了的。 当然这也很正常毕竟 Redis其实都不是很在乎数据丢不丢因为 Redis 用的最多的就是做缓存丢一点数据其实对整体没有什么大的影响。不仅是保证不了消息不丢在保证消息不被重复消费保证消息被有序消费这些点上Redis 都无能为力。 当然我这里说的 Redis 是早期的 Redis现在的 Redis 肯定不是这样子的。比如说在保证数据不丢这点Redis 现在已经做的很好了它采用了主从复制哨兵选举的方式感觉和 kafka 保证数据不丢的思路是有点相似的。此外它还用了分片集群通过分片集群Redis 就可以轻松的进行横向扩展处理更大规模的数据了。 上面就是我自己对于这个问题的理解。因为这是一个开放性的问题所以不同的人都会有自己不同的理解。当然假如你对 Redis 和 kafka 掌握的越好那你回答这道题就越能侃侃而谈甚至通过这道题把你懂得的所有 Redis 和 kafka 的细节都说出来。我觉得我应该多思考这种开放性的问题研究这种问题感觉是有利于促进对知识点的理解的。这种问题也有利于检测对一个知识点的理解到底掌握到哪种程度。复习的时候也可以用这个问题当做复习就是问你这道题你把你懂的关于 Redis 和 kafka 的所有知识点都讲出来。
http://www.pierceye.com/news/453020/

相关文章:

  • 建三江建设局网站四川省建设厅官方网站电话
  • 福建志佳建设工程发展有限公司网站vi品牌包装
  • 专业门户网站开发公司龙岩正规全网品牌营销招商
  • 网站怎么做qq微信登陆政务网站的建设时期的概述
  • 购物网站的目的和意义西安做网站xamokj
  • 厦门市建设局网站网站开发周记30篇
  • 工业园区门户网站建设方案塘沽网站开发
  • 郑州网站设计 公司驻马店市可以做网站的公司
  • 推荐盐城网站开发安陆网站开发
  • wordpress中文网站模板软件开发者路线图
  • 福清市建设局网站深圳网站制作品牌祥奔科技
  • 工程建设采购有哪些网站做网络销售怎么样
  • wordpress数据库和网站文件下载商业网站成功的原因
  • 30岁转行做网站设计百度秒收网站
  • 网页设计与制作心得体会1000福州网站seo公司
  • 学校网站定位手机网站建设怎么样
  • 苏州科技网站建设模板网站 seo
  • 免费qq刷赞网站推广网站建设具体项目及价格
  • 怎么做网站页面代码搜索网站的根目录
  • 网站建设免责申明书做qq图片的网站吗
  • 营销型单页网站电子商务平台建设
  • 去柬埔寨做网站是传销吗app推广服务部
  • 网站建站的流程海南住建部建设网站的网站
  • 网站建设与推广的步骤网站建设费用如何做账务处理
  • 简单网站建设运营网页改版
  • 赣州网站建设江西网站建设怎么用网页制作一个网站
  • phpcms v9怎么做网站建设项目网站备案
  • 徐州市建设局网站电话号码网站怎么实现两种语言
  • 做网站涉及到哪些浙江城乡建设网站证件查询
  • 重庆市园林建设有限公司网站太原网站建设51sole