0. 前言 常见的限流算法有:令牌桶、漏桶。计数器也可以进行粗暴限流实现。 1. 算法介绍 1.1 令牌桶算法 令牌桶算法是一个存放固定容量令牌的桶,按照固定速率往桶里添加令牌。令牌桶算法的描述如下: 假设限制2r/s,则按照500毫秒的固定速率往桶中添加令牌; 桶中最多存放b个令牌,当桶满时,新添 ...
分类:
编程语言 时间:
2018-07-20 11:18:45
阅读次数:
172
即时通信常用手段 1.第三方平台 谷歌、腾讯 环信等多如牛毛,其中谷歌即时通信是免费的,但免费就是免费的并不好用。其他的一些第三方一般收费的,使用要则限流(1s/限制x条消息)要么则限制用户数。 但稳定性什么都还不错,又能将服务压力甩出 2.System.Net.Sockets.Socket,也能写 ...
分类:
Web程序 时间:
2018-07-13 10:17:19
阅读次数:
204
转自:http://www.cnblogs.com/k1988/archive/2010/01/12/2165683.html 说明 本文档规定了互联网社区的标准组协议,并需要讨论和建议以便更加完善。请参考 “互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布。 版权声明 ...
分类:
Web程序 时间:
2018-07-12 22:41:24
阅读次数:
231
一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 官方github:https://github.com/ctripcorp/apollo 作 ...
分类:
其他好文 时间:
2018-07-11 15:00:40
阅读次数:
158
官网:https://github.com/ctripcorp/apollo Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring ...
分类:
其他好文 时间:
2018-07-11 01:01:56
阅读次数:
1109
qMISPlat V2.1版重点增加数据统计、表单权限、流程表单权限、流程表单数据初始化等方面的功能,并于2018-7-8号正式发布。新版特性如下: 一、平台整体迁移到.net core 2.1 二、增加全新数据统计版块 1、以eCharts为基础,支持通过编写SQL语句配置多系列饼图、柱状图和折线 ...
分类:
其他好文 时间:
2018-07-08 19:00:22
阅读次数:
599
[toc] 基本概念 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。 JMX让程序有被管理的功能,例如你开发一个WEB网站,它是在24小时不间断运行,那么你肯定会对网站进行监控,如每天的UV、PV是多少;又或者在业务高峰的期间,你想对接口进行限流, ...
分类:
编程语言 时间:
2018-07-07 12:30:38
阅读次数:
222
即时通信常用手段 1.第三方平台 谷歌、腾讯 环信等多如牛毛,其中谷歌即时通信是免费的,但免费就是免费的并不好用。其他的一些第三方一般收费的,使用要则限流(1s/限制x条消息)要么则限制用户数。 但稳定性什么都还不错,又能将服务压力甩出 2.System.Net.Sockets.Socket,也能写 ...
分类:
Web程序 时间:
2018-07-06 15:51:11
阅读次数:
185
错误使用 在实现限流时,网上的各种文章基本都会提到Guava的RateLimiter,用于实现单机的限流,并给出类似的代码: 可是上面的代码真的能限流吗? 首先,从代码逻辑角度来讲,方法在每次被调用是都new一个RateLimiter,不同请求之间毫无关联,怎么能起到限流的作用呢? 其次,经过本人实 ...
分类:
其他好文 时间:
2018-07-03 20:07:03
阅读次数:
419
题面在这里! 一开始感觉像一个类似二分图的最小割,于是成功跑偏2333333 很容易发现一个关键性质,'L'的两个角落在的偶数格 的行(或者列)的奇偶性一定不同。。。。 于是我们再把偶数格按照行(或者列)的奇偶性再细分成 两类,可以发现只有一个奇数格向旁边的两类偶数格都有空挡的话,才能放下一个L。 ...
分类:
其他好文 时间:
2018-06-29 22:26:16
阅读次数:
168