社区
高性能WEB开发
帖子详情
关于并发大数量的几个问题
nanguasansan101
2014-04-17 09:25:52
关于并发大数量的几个问题
1:解决高并发大数量 有一个方法是负载均衡 负载均衡在机器上面可以配置 。 但是需要用代码(比如java) 来做些什么呢?
2:数据库方面可以做分区分表分库来处理 有什么劣势 ?主要的开销是什么呢? 还有数据库方面的读写分离是什么意思?
3:还有一种叫异步批量处理 里面提到的" 异步请求”是什么意思 ?队列方式处理 是什么意思?
4:并发大数据量处理还有什么其他的解决方案?
在线坐等大牛解答 。!
...全文
157
1
打赏
收藏
关于并发大数量的几个问题
关于并发大数量的几个问题 1:解决高并发大数量 有一个方法是负载均衡 负载均衡在机器上面可以配置 。 但是需要用代码(比如java) 来做些什么呢? 2:数据库方面可以做分区分表分库来处理 有什么劣势 ?主要的开销是什么呢? 还有数据库方面的读写分离是什么意思? 3:还有一种叫异步批量处理 里面提到的" 异步请求”是什么意思 ?队列方式处理 是什么意思? 4:并发大数据量处理还有什么其他的解决方案? 在线坐等大牛解答 。!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2014-04-18
打赏
举报
回复
1:解决高并发大数量 有一个方法是负载均衡 负载均衡在机器上面可以配置 。 但是需要用代码(比如java) 来做些什么呢? —— 设计上考虑共享资源竞争资源的同步机制及互斥访问机制;简单举例比如:页面访问量统计的采集。 —— 代码则是具体实现层面要怎么避免的问题了;细化点举例就是单JVM中 多个线程对某静态变量执行 i++ 的问题延伸到多个JVM甚至多个物理机器上了。 2:数据库方面可以做分区分表分库来处理 有什么劣势 ?主要的开销是什么呢? 还有数据库方面的读写分离是什么意思? —— 主要作用都是围绕两大类问题:降低数据访问规模(处理量),分散访问热点(竞争度), —— 分区的好处是代码逻辑透明性最强,属于高性价比解决方案,但有环境和能力局限性; —— 分表则已经需要在设计和代码上进行考虑,可以提供更高的效果,复杂度也随之上升; —— 分库所能提供的能力效果最高,甚至可以做到容错容灾,但复杂度也最高。 3:还有一种叫异步批量处理 里面提到的" 异步请求”是什么意思 ?队列方式处理 是什么意思? —— 综合起来 简单举例,比如:JMS 4:并发大数据量处理还有什么其他的解决方案? —— 比如:网格计算、分布式计算、云计算,具体方案则有很多,比如出名的:MapReduce
相关推荐
For循环中
并发
的思路(async/await、Task)
C# For循环中
并发
的思路
问题
1、能不能同时下载多个网页?2、等待所有异步方法结束3、for循环中执行固定
数量
的
并发
问题
最开始的
问题
,是我需要对一组的网页链接进行下载,一开始单线程的时候,就是一个网页下载,保存,结束,然后下载第二个网页。 结果当然是没有
问题
的,可是这效率也太低了啊,那就想了
几个
问题
: 1、能不能同时下载多个网页? 这个是多线程
问题
,我一开始使用的是async/await 看...
服务器高
并发
逻辑处理办法,瓶颈如何解决?
服务器高
并发
逻辑处理办法,瓶颈如何解决? 高
并发
衡量指标: 响应时间:系统对请求做出响应的时间,即一个http请求返回所用的时间; 吞吐量:单位时间内处理的请求
数量
; QPS(TPS):每秒可以处理的请求数或事务数;
并发
用户数:同时承载正常使用系统功能的用户
数量
,即多少人同时使用,系统还能正常运行的用户
数量
; 根据上面衡量指标可以看到,提高
并发
能力必须解决如下
几个
问题
: 如何提高
并发
连接数? 那么多的连接数怎么进行业务处理? 应用服务器的处理水平又该怎么提高?
【JUC源码】
并发
容器:关于 ConcurrentHashMap 的
几个
问题
ConcurrentHashMap 系列: 【JUC源码】
并发
容器:ConcurrentHashMap(一)底层结构分析 【JUC源码】
并发
容器:ConcurrentHashMap(二)添加元素及树化源码分析 【JUC源码】
并发
容器:ConcurrentHashMap(三)扩容源码分析 【JUC源码】
并发
容器:ConcurrentHashMap(四)获取 value 源码分析 【JUC源码】
并发
容器:关于 ConcurrentHashMap 的
几个
问题
在下面有什么不理解的地方,可以参...
Golang 探索对Goroutine的控制方法
前言 在golang中,只需要在函数调用前加上关键字go即可创建一个
并发
任务单元,而这个新建的任务会被放入队列中,等待调度器安排。相比系统的MB级别线程栈,goroutine的自定义栈只有2KB,这使得我们能够轻易创建上万个
并发
任务,如此对性能提升不少。但随之而来的有以下
几个
问题
: 如何等待所有goroutine的退出 如何限制创建goroutine的
数量
(信号量实现) 怎么让goroutine...
MySQL面试之管理及监控类
问题
首先我们先提出
几个
问题
? 1.说说你对MySQL进行过哪些指标监控? 2.这些监控是如何实现的? 答案解析如下 一、说说你对MySQL进行过哪些指标监控? 二、这些监控是如何实现的? 1.性能类指标 2.功能类指标 3.如何对指标进行监控 QPS(每秒处理的请求
数量
) TPS(每秒钟处理的事务
数量
) 数据库
并发
数 数据库连接数 Innodb缓...
发帖
高性能WEB开发
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
2.5w+
社区成员
4373
社区内容
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2014-04-17 09:25
社区公告
暂无公告