首页 > 系统相关 >架构师学习--常见系统的性能最大量级,nginx,kafka,4个9等

架构师学习--常见系统的性能最大量级,nginx,kafka,4个9等

时间:2023-03-25 11:37:40浏览次数:59  
标签:24 -- 性能 kafka 60 nginx 365

1、nginx负载均衡性能是3万左右,

2、一般的 Linux 服务器上装一个 Nginx 大概能到 5 万 / 秒;

3、LVS 的性能是十万级,据说可达到 80 万 / 秒;

4、而 F5 性能是百万级,从 200 万 / 秒到 800 万 / 秒

 

5、单台 Memcache 服务器简单的 key-value 查询能够达到 TPS 50000 以上.

6、kafka号称百万级,

7、zookeeper写入读取2万以上,

8、http请求访问大概在2万左右。

9. tomcat 2000左右并发;最大连接数为200 。

javascript:void(0)

 10 高可用的几个9

1个9:(1-90%)*365=36.5天
2个9:(1-99%)*365=3.65天

3个9:(1-99.9%)*365*24=8.76小时

4个9:(1-99.99%)*365*24=0.876小时=52.6分钟

5个9:(1-99.999%)*365*24*60=5.26分钟

6个9:(1-99.9999%)*365*24*60*60=31秒

 

一台 32 核 64GB 内存的机器,性能测试数据显示每秒处理 Hello World 的 HTTP 请求不超过 2 万,实际业务机器处理 HTTP 请求每秒可能才几百 QPS,

 

influxDB 10亿级别
apache druid 100亿级别
Clickhouse   100亿+级别

 

作者:沐雪 文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。

本文版权归作者有,如需转载恳请注明。
为之网-热爱软件编程 http://www.weizhi.cc/



标签:24,--,性能,kafka,60,nginx,365
From: https://blog.51cto.com/u_15162401/6148982

相关文章

  • ChatGPT — Release Notes
    ChatGPT—ReleaseNotesThelatestupdateforChatGPTWrittenby Natalie. UpdatedyesterdayReleasenotes(March23)WeareannouncingexperimentalsupportforA......
  • element-plus的el-dialog对话框组件自定义样式未生效
    修改dialog组件样式必须在非scoped环境下,再加一个style标签,并给需要加的dialog一个类名eg:createDialog<stylelang="scss"scoped>...</style><stylelang="scss">.crea......
  • vue状态管理pinia之监听state里的对象
    如上图所示,我需要监听layerList的变化,代码如下:importuseLayersStorefrom"@/store/modules/layers";constlayersStore=useLayersStore();watch(()=>userStore.l......
  • vue3的js文件中使用vue-router
    import{useRoute,useRouter}from'vue-router'constrouter=useRouter()constroute=useRoute()router.push({path:'/index'})这种在正常.vue文件中引入没有......
  • Vue3+element-plus图片上传剪裁组件
    userAvatar.vue<template><divclass="user-info-head"@click="editCropper()"><img:src="options.img"title="点击上传头像"class="img-circleimg-lg"/>......
  • Arcmap出现拓扑无效问题怎么解决
    在ArcMap中出现拓扑无效错误通常是由于要素类之间存在空间关系不一致或拓扑错误导致的。以下是几种可能的解决方案:运行“检查几何”工具,以确定是否存在几何错误。如果有几......
  • vue中css变量的使用
    1、在css中使用变量(1)css中声明变量--color:red(2)使用变量color:var(--color)//color:red获取到全局声明变量值为red2、使用vue中的变量(1)在html标签中<span:style="{......
  • Vue3+element-plus图片上传剪裁组件
    userAvatar.vue<template><divclass="user-info-head"@click="editCropper()"><img:src="options.img"title="点击上传头像"class="img-circleimg-lg"/>......
  • Vue + node简单实现验证码
    web实现验证码思路(个人简单示例操作,流程可能并不规范,仅提供演示,请勿抬杠)验证码代码流程前端发送get请求来获取验证码图片。后端收到前端的生成验证码请求,生成验证码图片......
  • expressjwt的getToken如何使用
    expressjwt()是一个Express中间件,用于验证JWT(JSONWebTokens)。它会检查请求头中是否存在Authorization字段,并且该字段的值是否是符合JWT规范的格式。如果JWT有效......