• 认识队列技术中的硬件队列和软件队列及如何改变硬件...

    所以应该产生一种可能被用户管理的队列机制,特别是持续发送大量的数据时。那么这种可能被用户执行管理的队列就是软件队列,其实无论是从理论还是从实践的角度来讲路由器可以存在多个软件队列,它的工作机制如图所示...
    文章 2017-11-14 1093浏览量
  • RabbitMQ之消息持久化

    RabbitMQ的可靠性涉及producer端的确认机制、broker端的镜像队列配置以及consumer端的确认机制,要想确保消息的可靠性越高,那么性能也会随之而降,鱼和熊掌不可兼得,关键在于选择和取舍。2.消息什么时候刷到磁盘...
    文章 2017-03-08 1018浏览量
  • 详细讲解!RabbitMQ防止数据丢失

    接着是Queue队列,我们先看看Queue的构造器是怎么样的: 也是通过durable参数设置是否持久化,默认是true。所以创建时可以不指定: Bean public Queue fanoutExchangeQueueA(){ 只需要指定名称,默认是持久化的 ...
    文章 2020-08-08 1260浏览量
  • 好代码实践:基于Redis的轻量级分布式均衡消费队列

    技术公开课《使用Redis消息队列完成秒杀过期订单处理》本课程共15课时,通过一个Redis的实战案例,介绍Redis消息队列,以及如何在Java程序中监听Redis队列消息,最后结合Redis的key失效机制和消息队列完成对过期订单...
    文章 2021-04-13 478浏览量
  • 高性能网络编程(1)&8212;accept建立连接‍

    一段时间后,在较中2.1步骤中客户端再次发来了针对服务器SYN包的ACK网络分组时,内核会把连接从SYN队列中取出,再把这个连接放到ACCEPT队列(即已完成握手队列)中。而服务器在第3步调用accept时,其实就是直接从...
    文章 2014-06-05 1899浏览量
  • 五分钟学后端技术:如何学习后端工程师必学的消息队列

    下面我们就一起来看看这些开源的消息队列怎么设计的,各有什么优缺点呢。RabbitMQ RabbitMQ 2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。主要...
    文章 2020-03-31 925浏览量
  • 打造更适合IoT场景的消息队列实践

    兼容传统队列和新队列,交给用户按场景来推荐选择,用户即可选择使用kafka、mq(ONS、MNS)也可以选用iot队列(物联网平台的服务端订阅),甚至组合模式,比如按消息特征规则来配置流转队列。IoT队列的设计思路 设计...
    文章 2020-01-18 2168浏览量
  • 超详细的RabbitMQ入门,这篇就够了!

    然后再生产者这边,加上common包的maven依赖,然后创建一个Direct交换机以及队列配置类: Configuration public class DirectRabbitConfig { Bean public Queue rabbitmqDemoDirectQueue(){ 1、name:队列名称 2、...
    文章 2020-08-08 16624浏览量
  • IoT设备消息洪峰怎么扛?阿里云AIoT消息队列深度解读

    从这个模式可以出来机制差别&xff0c;大家都没有错&xff0c;只是出发点不同。3&xff0c;连接、计算、存储分离broker不做连接&xff0c;连接网关代理&xff0c;broker只做流转分发&xff0c;无状态&43;水平扩展&xff1b;存储交给...
    文章 2021-07-23 688浏览量
  • Apollo服务端设计原理剖析

    在我自己开发的Smconf这个配置中心,Smconf是依赖于Zookeeper的Watch机制来实现实时推送。上图简要描述了配置发布的大致过程: 用户在Portal中进行配置的编辑和发布 Portal会调用Admin Service提供的接口进行发布...
    文章 2019-09-21 1459浏览量
  • 闲里偷忙的CPU

    备注:关于工作队列,我这里其实省略了很多细节,而且work pool这个概念是不存在的,它原本是work queue,为了区分这个概念,和工作队列这个机制本身,我稍微修改了一下。调用栈 到目前为止,我们的结论是,24号CPU...
    文章 2018-03-02 8048浏览量
  • 伍哥原创之rabbitmq在豆荚商城的应用

    答案在前面就给出了,就是建立消息队列机制!其实原理非常简单,就是在内存维护一个队列(queue),如果要发送一封邮件,就往队列里面写一条消息,也就是所谓的信息生产者。再建立一个进程,处理队列里面的邮件发送...
    文章 2012-12-14 933浏览量
  • Kubernetes Scheduler是如何工作的

    你可以看到它关于informer的配置队列重入 这有一些“writing controllers”文档中遇到的关于如何处理重入队列条目的指引。过滤错误到最高等级,以实现一致的队列重入。workqueue.RateLimitingInterface 提供合理的...
    文章 2017-10-11 1710浏览量
  • Dubbo负载均衡及动态代理的策略

    0 Github1 面试题Dubbo负载均衡策略和集群容错策略都有哪些?动态代理策略呢?2 考点分析这些都是关于Dubbo...创建代理类但是可以通过spi扩展机制配置自己的动态代理策略参考《Java工程师面试突击第1季-中华石杉老师》
    文章 2019-07-08 1673浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    28.qmq消息的实现机制(qmq是去哪儿网自己封装的消息队列) 29.遍历hashmap的三种方式 30.jvm的一些命令 31.memcache和redis的区别 32.mysql的行级锁加在哪个位置 33.ConcurrentHashmap的锁是如何加的?是不是分段越多...
    文章 2018-09-10 2424浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    28.qmq消息的实现机制(qmq是去哪儿网自己封装的消息队列) 29.遍历hashmap的三种方式 30.jvm的一些命令 31.memcache和redis的区别 32.mysql的行级锁加在哪个位置 33.ConcurrentHashmap的锁是如何加的?是不是分段越多...
    文章 2018-10-09 2485浏览量
  • 其他问题排查|《Rocket MQ 使用排查指南》第四章

    长轮询就是说针对每一个队列(queue),消费端会每15秒拉取一次消息,看看topic当中是否有可见的需要消费的消息。每一次拉取都算是一次调用api,都会收取费用。所以一个topic下面如有有3个broker,每个broker有8个...
    文章 2020-08-14 3060浏览量
  • 【备战春招/秋招系列】美团Java面经总结进阶篇(附...

    面试官一般会先问你这个问题,预热一下,你知道消息队列不,一般在第一面的时候面试官可能只会问消息队列MQ的应用场景/使用消息队列的好处、使用消息队列会带来什么问题、消息队列的技术选型这几个问题,不会太...
    文章 2018-11-27 2357浏览量
  • Linux内核3.11的socket busy poll机制避免睡眠切换

    不管怎么说,控制权在用户自己手中,凭概率来讲,如果你的设备中大量的数据包都是转发包,就不要开启这个功能,如果你的进程拥有少 量的socket处理大量的数据包,那就开启它,不管怎样,这只是一个用法和配置的问题...
    文章 2017-11-12 892浏览量
  • JMS性能测试方案

    在一个较高级别,消息就是一个商业信息单元,它通过MOM从一个应用发送到另一个应用。应用使用目标(destinations)来发送和接收消息。消息将被投递到destinations,然后发送给连接或订阅该destinations的接收者。...
    文章 2017-07-03 2353浏览量
  • 数据包的分类和调度-Linux TC的另一种解释

    如果从分层递归的角度理解Linux的TC框架,很容易将队列分为有类队列和无类队列,这个角度上,有类队列和无类队列的地位是平等的。但实际上,它们 之间是有层次关系的。之所以将其分为有类队列和无类队列,完全是...
    文章 2017-11-12 1069浏览量
  • rabbitmq系列(三)消息幂等性处理

    在生产者工程中新建配置项rabbitmqConfig.java,申明名称为”byte-zb“直连交换机和队列,使用”byte-zb“的routing-key将队列和交换机绑定,代码如下: Configuration public class RabbitConfig { public static ...
    文章 2020-06-25 543浏览量
  • 流量激增不宕机,服务限流系统架构解密

    基于队列的方法,也可以延伸出更多的玩法来,比如可以设置多个队列配置不同的优先级。令牌桶方法 首先还是要基于一个队列,请求放到队列里面。但除了队列以外,还要设置一个令牌桶,另外有一个脚本以持续恒定的...
    文章 2018-11-14 1663浏览量
  • 什么是ZooKeeper?

    下面我们来看看用ZooKeeper怎么来做:统一配置管理、统一命名服务、分布式锁、集群管理。3.1 统一配置管理 比如我们现在有三个系统A、B、C,他们有三份配置,分别是ASystem.yml、BSystem.yml、CSystem.yml,然后,这...
    文章 2019-04-15 1518浏览量
  • 01.Android线程池实践基础

    从下面的newFixedThreadPool方法的实现可以看出,newFixedThreadPool只有核心线程,并且不存在超时机制,采用LinkedBlockingQueue,所以对于任务队列的大小也是没有限制的。public static ExecutorService ...
    文章 2020-10-06 760浏览量
  • [译]Swift 中关于并发的一切:第一部分—当前

    让我们来一个例子,例中有两个线程,记住由于锁会被谁获取的顺序无法确定,T1 连续获取两次锁的机会也会发生(但是不怎么常见)。let lock=NSLock() class LThread:Thread { varid:Int=0 convenience init(id:Int)...
    文章 2017-10-16 918浏览量
  • Nacos配置中心交互模型是 push 还是 pull?...

    连接状态正常,但实际上已无法通信,所以要有的心跳机制KeepAlive来保证连接的可用性,才可以保证配置数据的成功推送。拉模型客户端主动的向服务端发请求拉配置数据,常见的方式就是轮询,比如每3s向服务端请求一次...
    文章 2021-07-05 99浏览量
  • 谈谈Nancy中让人又爱又恨的Diagnostics【上篇】

    如果过我下面这篇博客,对怎么取到这些路由信息的,就会比较清楚。浅析如何在Nancy中生成API文档 下面还有Finalize和MemberwiseClone这两个方法,可以按照字面上的意思去理解,不过似乎并没有发现什么实际性的作用...
    文章 2018-05-21 795浏览量
  • ExecutorService的十个使用技巧

    如果配置的线程过少,则队列会持续变大,消耗过多内存。而过多的线程又会 由于频繁的上下文切换导致整个系统的速度变缓——殊途而同归。队列的长度至关重要,它必须得是有界的,这样如果线程池不堪重负了它可以暂时...
    文章 2018-04-03 856浏览量
  • 谈谈互联网后端基础设施

    但从总体上来,这三种特性都属于业务的公共需求,更可取的方式则是集成到一起作为一个服务,既可以动态地修改权限控制和鉴权机制,也可以减少每个业务集成这些机制的成本。这种服务就是Api网关...
    文章 2018-01-15 1316浏览量
1 2 3 4 ... 13 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化