240 发简信
IP属地:山西
  • 120
    rocketMQ HA实现

    rocketMQ在实现消息稳定,不丢失等高可用特性时,采用了2种技术方案,一种是经典Master/Slave设计风格,但是有个最致命的缺点在出现主节点故障时,无法切换某个sl...

  • 120
    rocketMQ broker服务

    rocketMQ最重要的组成部分broker节点,他连接着生产者和消费者,并且管理消息的存储。在broker中可以组成集群服务,并且单个节点又可以由一个Master节点和多个...

  • 120
    rocketMQ 通信

    由于rocketMQ采用netty通信组件进行服务互通,所以需要定义好协议的格式。有些协议采用google的protobf进行可编辑并自动生成的协议,但是rocketMQ是也...

  • 120
    rocketMQ存储 NO.2

    在存储第一篇中主要说了一些存储文件的载体,和其他的管理类。至于消息的转换存储,中间的一些设计只是聊了一部分。 DefaultAppendMessageCallback 继续聊...

  • 120
    rocketMQ存储 NO.1

    在设计消息队列中间件,最主要功能是解耦业务,填峰削谷,将业务拆分多个步骤,用消息的形式,将整个业务线串联起来,保证了各个功能模块服务能够处理高并发的能力。所以消息队列所要支持...

  • rocketMQ描述

    rocketMQ 详情描述,请访问github。https://github.com/apache/rocketmq/tree/master/docs/cn 个人认为Rock...

  • curator 介绍 party2

    atomic包 在java.util并发包中,有很多继承number的原子计数类,例如AtomicLong, AtomicInteger等等。在分布式开发过程中,往往也有相应...

  • 120
    curator 介绍 party1

    在如今服务器的开发与部署时,往往考虑的不是单机服务的承载力了,而是更高一阶,如何设计出高可用,高负载,高容量的服务架构。并且业务开发不是简单的将所有业务糅合在单台服务上,而是...

  • sentinel拓展

    1.注释形式 在sentinel中有个标签 SentinelResource,一般该标签是定义在方法上,demo 其中value值是指命名资源的名称,当然,他也做了相应的降级...

  • sentinel限流控制器

    在SytemRule,DegradeRule等规则中,有针对保护系统资源做限流,有针对rt,异常等做降级限流的。但是如何针对具体资源限定,进行限流。在FlowRule中,需要...

  • sentinel工作流程2

    各个ProcesserSlot分析 • NodeSelectorSlot:选择一个统计Node节点放置当前的curEntry中,entry方法 DefaultNode是通过...

  • sentinel工作流程1

    了解一段sentinel基本代码块 这是一段sentinal声明资源,并且执行相应逻辑的一段简单代码,其中Entry类型可以理解为入口资源,他的基本属性有 看一下entry对...

  • 120
    sentinel统计

    系统在触发限流情况下,肯定是有数据在做支撑,通过一些数值配置等参考,最终决定是否限流,所以说必须要有数据支撑。 那么这些数据是什么呢?假设一个请求发起到完成,这段时间都能统计...

  • sentinel简介

    随着业务和流量的不断递增,对后端服务提出了更高的要求。尤其是服务的高可用,高负载,对服务器的可靠性和稳定性提出了很大的要求。基本上保证服务器的稳定性,可用性,基本上通过...