![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 61
hancock_lin
喜欢代码,徜徉在字母和字符间,构筑自己的世界
展开
-
传统项目并发计算公式
计算公式:A*(B/100)*C*D*(E/100)/(F*60*60)*G*H/(1-I/100)应用系统响应用户访问的平均时长应用系统响应用户访问的平均时长。活跃时段的访问数量与访问总量的比值。每日活跃时段访问数量占比(%)用户平均每日打开次数(次)用户单次打开请求数量(次)用户主要活跃时间段(小时)用户访问应用的主要活跃时段。活跃时段平均响应时间(秒)较活跃时段平均访问数的倍数。单次访问应用的平均请求数。计算资源配置选型参考指标。每日活跃用户比例(%)用户每日访问应用的次数。根据实际工作使用需求。原创 2023-08-03 09:50:32 · 203 阅读 · 0 评论 -
TCP/IP及内核参数优化调优
Linux下TCP/IP及内核参数优化有多种方式,参数配置得当可以大大提高系统的性能,也可以根据特定场景进行专门的优化,如TIME_WAIT过高,DDOS攻击等等。如下配置是写在sysctl.conf中,可使用sysctl -p生效,相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来做更细微调整。net.core.netdev_max_backlog = 400000#该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。net.c原创 2021-08-04 18:02:01 · 295 阅读 · 0 评论 -
mysql主从混合系统部署(linux+win)
msyql主从部署Host IP OS Version Role 172.0.0.1 172.0.0.2 172.0.0.3原创 2020-05-08 19:44:52 · 163 阅读 · 0 评论 -
快速搭建ELK日志分析系统
一、ELK搭建篇官网地址:https://www.elastic.co/cn/官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.htmlELK...转载 2020-04-22 09:55:52 · 757 阅读 · 0 评论 -
redis+lua脚本实现分布式布署任务优先级队列
脚本的起因是获取redis的优先级计数器后,需要对当前优先级自增。在多个进程或者分布式下,原子命令无法作到隔离比如线程A,B,CA.get B.get A.incr C.get ...而我想要的是A.get A.incr B.get B.incr ...redis multi方案直接毙了,因为我要获取中间的结果集,所以最后选择lua脚本方案,关于lua自行度娘吧...原创 2020-03-24 11:34:16 · 595 阅读 · 0 评论 -
Swoole开发消息推送服务
Swoole开发消息推送服务什么是消息推送服务器消息服务器可以理解成是一个通道,它是把客户端和服务器、用户与用户、设备与设备之间连接的一个通道。消息推送服务应用场景:虎牙游戏直播虎牙游戏直播角色分析主播 观众 频道哪些地方需要做推送服务呢?主播开播时,系统发送消息给粉丝。 游戏竞猜结果推送 新闻推送 即时聊天 主动更新APP设置 服务器主动控...转载 2020-03-20 08:56:14 · 991 阅读 · 0 评论 -
nginx镜像流量(与灰度发布不同)
1. 需求将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处,比如: 可以验证功能是否正常,以及服务的性能; 用真实有效的流量请求去验证,又不用造数据,不影响线上正常访问; 这跟灰度发布还不太一样,镜像流量不会影响真实流量; 可以用来排查线上问题; 重构,假如服务做了重构,这也是一种测试方式; 为了实现流量拷贝,Nginx提供了ng...转载 2020-03-16 09:15:47 · 1769 阅读 · 0 评论 -
接口设计
接口设计需要考虑哪些方面 接口的命名。 请求参数。 支持的协议。 TPS、并发数、响应时长。 数据存储。DB选型、缓存选型。 是否需要依赖于第三方。 接口是否拆分。 接口是否需要幂等。 防刷。 接口限流、降级。 负载均衡器支持。...转载 2020-03-02 18:06:21 · 2260 阅读 · 0 评论