Code Monkey home page Code Monkey logo

hexo-gittalk's Introduction

个人博客存放评论issues的repo

hexo-gittalk's People

Watchers

 avatar  avatar

hexo-gittalk's Issues

负载均衡和反向代理 - Rise Ming

http://riseming.cn/articles/34786/

负载均衡和反向代理upstream 配置 ip地址和端口 权重:默认是1,配置越高权重越高 负载均衡算法 round-robin 基于权重的仑村 ip_hash 根据客户ip进行负载均衡 hash_key 对某一个key进行hash 哈希算法,根据请求的uri进行负载均衡 失败重试配置max_fails和fail_timeout 当指定时间内失败指定的次数将摘掉上游服务器,然后fail_t

Redis 的持久化机制--RDB和AOF - Rise Ming

http://riseming.cn/2019/05/19/redis-persistence/

Redis 的持久化机制—RDB和AOFRedis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制,Redis提供了两种持久化的方式 RDB(Redis DataBase) AOF(Append Only File) RDB:就是将存储的数据以快照的方式存储到磁盘上,快照是内存数据的二进制

负载均衡和反向代理 - Rise Ming

http://riseming.cn/2019/05/01/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/

负载均衡和反向代理upstream 配置 ip地址和端口 权重:默认是1,配置越高权重越高 负载均衡算法 round-robin 基于权重的仑村 ip_hash 根据客户ip进行负载均衡 hash_key 对某一个key进行hash 哈希算法,根据请求的uri进行负载均衡 失败重试配置max_fails和fail_timeout 当指定时间内失败指定的次数将摘掉上游服务器,然后fail_t

限流算法 - Rise Ming

http://riseming.cn/2019/05/01/limit-rate-algorithm/

限流详解限流算法令牌桶算法 描述:存放固定容量令牌的桶,按照固定速率往桶里添加令牌 假设限制2r/s,则按照500毫秒的固定速率往桶中=添加令牌 桶中最多存放b个令牌,桶满时,新加的令牌会被丢弃或拒绝 漏桶算法 固定容量的漏桶,按照常量固定速率流出水滴 如果桶是空的不需要流出水滴 可以以任意的速率流入水底要漏桶 如果流入的水滴超出了桶的容量,则流入的水滴溢出(被丢弃),而漏桶的容量是不变的

线程池 - Rise Ming

http://riseming.cn/2019/06/20/thread-pool/

为什么使用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 线程并发数量过多,抢占系统资源从而导致阻塞 对线程进行一些简单的管理 线程池的创建 线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类 1234567public ThreadPoolExecutor(int corePoolSize,

如何保证消息中间件100%消息投递成功?; - Rise Ming

http://riseming.cn/2019/05/08/how-to-confirm-mq/

如何保证消息中间件100%消息投递成功前言消息中间件,RabbitMQ,RocketMQ,Kafka等,引入消息中间件提升业务的抗并发性,流量削峰,业务解耦。 订单服务 ——>(投递消息) MQ ——>(监听消息) 物流服务 分析问题小伙伴们对此会有些疑问,订单服务发起消息服务,返回成功不就成功了吗?如下面的伪代码123456789public boolean sendOrd

RabbitMQ channel连接池 - Rise Ming

http://riseming.cn/2019/05/01/rabbitMqPool/

为什么使用MQ 应用解耦:可以让不同的应用之间能够通过消息队列实现共同协作处理业务 流量销峰:秒杀活动中,可能会因为瞬间的流量过大,导致应用挂掉,为了解决这个问题,可以引入消息队列来平滑的过度流量,保护后端的应用。 rabbitMq简介Connection ConnectionFactory 是Connection的创建工厂,我们需要Connection的时候,是通过ConnectionFac

RabbitMQ channel连接池 - Rise Ming

http://riseming.cn/articles/10852/

为什么使用MQ 应用解耦:可以让不同的应用之间能够通过消息队列实现共同协作处理业务 流量销峰:秒杀活动中,可能会因为瞬间的流量过大,导致应用挂掉,为了解决这个问题,可以引入消息队列来平滑的过度流量,保护后端的应用。 rabbitMq简介Connection ConnectionFactory 是Connection的创建工厂,我们需要Connection的时候,是通过ConnectionFac

如何保证消息中间件100%消息投递成功?; - Rise Ming

http://riseming.cn/articles/34363/

如何保证消息中间件100%消息投递成功前言消息中间件,RabbitMQ,RocketMQ,Kafka等,引入消息中间件提升业务的抗并发性,流量削峰,业务解耦。 订单服务 ——>(投递消息) MQ ——>(监听消息) 物流服务 分析问题小伙伴们对此会有些疑问,订单服务发起消息服务,返回成功不就成功了吗?如下面的伪代码123456789public boolean sendOrd

线程池 - Rise Ming

http://riseming.cn/articles/227/

为什么使用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 线程并发数量过多,抢占系统资源从而导致阻塞 对线程进行一些简单的管理 线程池的创建 线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类 1234567public ThreadPoolExecutor(int corePoolSize,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.