240 发简信
IP属地:云南
  • 合理的收益率计算方式

    合理的收益率计算方式 看到标题大家肯定会说,收益率就是:利润/本金 或者 (期末资产-期初资产) / 期初资产,小孩子都会算吧。 其实不是的,因...

  • RocketMQ 单topic禁写

    topic 配置对应实体 topic perm 默认为 6 可写可读,禁写就是要把broker中的topic 对应的 TopicConfig p...

  • 限流令牌桶实现

    限流令牌桶实现 我们redis最开始的限流只是用Semaphore信号量来限流,一个请求先acquire 然后在release 但是这样的方法没...

  • rocketmq客户端消费流程

    rocketmq客户端消费流程 只关注于集群模式下并发消费的push模式 组件概述 DefaultMQPushConsumerImpl 负载均衡...

  • rocketmq InstanceName 作用和配置解析

    关于配置的InstanceName问题 默认InstanceName为DEFAULT 客户端启动后在集群模式下会修改为ip@pid 。 同一个I...

  • Resize,w 360,h 240
    eureka 为什么选用AP,为什么不需要选举算法

    在分布式领域中像zokeerper,etcd,这些应用都需要选主算法来选定主服务器,为什么eureka却不需要呢。 CAP 在解释之前我们需要先...

  • java 优雅的使用lambda表达式和闭包

    java 1.8 加入了lambda的语法,使用lambda语法糖可以让我们的代码更简洁优雅,写起来更爽。下面看个例子感受一下 :这个例子中实现...

  • Resize,w 360,h 240
    etcd raft模块解析(二)

    raft 结构 网络层 首先etcd最外层有一个网络层,负责与集群其他节点通信或者接受客户端的请求,这里我们主要学习raft模块不详细解读,使用...

  • Resize,w 360,h 240
    etcd raft模块解析(一)

    分布式一致性 选主算法是保证在2n+1数量的集群中可以保证最多n个节点宕机时依然可以保证服务可用,并且在宕机的服务器启动后可以加入集群继续使用 ...