你认为要支持1w并发需要什么样服务器配置?
场景很重要,比如一万并发的qps还是tps,这完全不同的概念。
服务器做做优化,现在通过epoll支撑百万连接十万并发没什么瓶颈。但是,这只是网络层,如果落到具体业务,那就另当别论了。比如redis可以十万并发,因为只需要网络io和访问内存。但是如果有业务处理,挂上了数据库,走了kafka,并且再走redis,那就要具体问题具体分析了。
数据库单存qps,我们原来基准测试结果是可以支撑六万到八万左右,但是有事务的增删改绝对不是这个量级。
其实你需要的是一个基准测试的结果,例如tcp,http基准测试;tomcat基准测试;应用框架基准测试;redis基准测试;mysql基准测试等。
我们做过应用框架基准测试,基于springboot,测试接口没什么逻辑,就是直接查询sql并返回结果。基准测试结果是八核16G内存,跑两个实例,可以撑到8万并发左右,应该还有优化空间吧。
你这问题就和一天跑一百公里要个什么车一样,也不说什么路,也不说拉什么货
撇开场景扯性能,扯吞吐量,扯并发都是耍流氓
几台服务器加F5,一台不牢靠
看你什么样的场景,业务复杂度,就个静态页面,给你两台ng就搞定了
允许配置全站加速吗?另外需求不明确
32核128G内存
不可以,如果是短期高并发,建议考虑挂载负载均衡服务器。
C10kp……这是很经典的问题啊,一般nio就做到了。
要看性能要求了,如果只讨论并发数量,用异步网络模型,并发一万个链接没啥问题吧,只是数据处理不过来,大多数链接都是在等待结果而已。服务器配置1核8g差不多够了吧
每秒1000。正常公司的并发不会太大,每秒5000的并发量已经不小了,普通小公司并发量有每秒1000。并发量就是服务器同时处理请求的数量,并发简单点理解就是比如汽车过隧道入口,能同时容纳哦多少辆车进入,这就是并发。
在生产环境上配置过JBOSS支持5000的并发,该种情况下对服务器本身有一定基本的要求
对云计算的全面支持
例如,对于云计算的支持,就是红帽最近几年在JBoss发展方面的重心之一。
“目前红帽JBoss产品线所包含的中间件产品已经非常完善,除了知名度最高的JBoss应用服务器之外,还有规则引擎、流程引擎ESB和SOA以及分布式缓存等产品。这些都能支持云计算环境中的运行,即不管是JBoss应用服务器,还是JBPM流程引擎,Fuse ESB等都能作为云计算环境中的资源随需进行弹性扩展。”
另外,在该系统后期建设规划中,也利用红帽的分布式缓存技术来提升系统处理响应时间和吞吐量,红帽的Fuse ESB组件来实现与其他内容服务商的集成交互都已进入车联网产品研发团队的日程中。刘长春认为,这个案例充分说明了红帽JBoss开源解决方案在车联网领域,乃至物联网领域的当前典型部署。
红帽在近期还推出了两款集成和消息传递产品JBoss Fuse和JBoss A-MQ,其轻量级的特点简化了集成解决方案的开发与维护,使企业能够通过互联网可靠地连接系统和设备,进一步实现物联网集成。
简单来说,红帽JBoss本身的定位是中间件平台提供者,红帽的产品和技术有很好的简化集成能力,通过建立高度集成化、自动化、可互操作、易管理的环境,协助企业提升敏捷性和响应速度,从而加速创新,支持云计算、物联网应用的实现。高度可扩展、动态灵活、快速响应、成熟稳定的产品,以及全方位的专业服务,加上超高的性价比正是红帽JBoss中间件的立足之本”。
0条评论