V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pubby  ›  全部回复第 27 页 / 共 87 页
回复总数  1733
1 ... 23  24  25  26  27  28  29  30  31  32 ... 87  
2017-01-20 19:03:07 +08:00
回复了 viator42 创建的主题 分享发现 现在的 App 喜欢做个假的输入框是为什么
google.cn 学的
2017-01-19 01:26:10 +08:00
回复了 xcatliu 创建的主题 分享创造 随手撸了个测试屏幕坏点的网页
@xcatliu 安卓 chrome ,点右上角可以全屏
2017-01-19 00:06:34 +08:00
回复了 xcatliu 创建的主题 分享创造 随手撸了个测试屏幕坏点的网页
@xcatliu 手机上没按键😥
2017-01-18 16:53:04 +08:00
回复了 qdwang 创建的主题 iOS 电商类 app 经常集体连不上网
@lhbc 那过不了多久你老婆购物 list 里将会多一个手机
2017-01-18 00:43:58 +08:00
回复了 haruhi 创建的主题 分享发现 Google Pixel 上手评测
@xiandao7997 几年前的 nexus4 跟你一样的故障,虚拟按钮那一栏触摸失效了,旋转屏幕才可以。
2017-01-18 00:12:51 +08:00
回复了 haruhi 创建的主题 分享发现 Google Pixel 上手评测
XL 国际版,侧边按钮间隙过大能轻微晃动。 HTC 这做工真是....
2017-01-17 14:49:38 +08:00
回复了 Symo 创建的主题 PHP 规模不大的项目大家用什么做延时消息队列?
@iyaozhen 延时,延时
2017-01-17 11:44:52 +08:00
回复了 Symo 创建的主题 PHP 规模不大的项目大家用什么做延时消息队列?
@ihuotui 好吧,那些都是要延迟一小时的任务,突然有个新任务需要插队立即处理。
2017-01-17 10:56:02 +08:00
回复了 Symo 创建的主题 PHP 规模不大的项目大家用什么做延时消息队列?
@ihuotui 按执行时间戳排序?取第一个然后自己等待?
2017-01-17 10:54:36 +08:00
回复了 qianguozheng 创建的主题 Go 编程语言 Golang 实现工作池,处理每分钟百万请求数
@qianguozheng 是的,你输入压力再大, worker 处理速度也不变,那么再大的处理压力去哪里了呢?

你这些压力都去了这里:

go func(job Job){
//try to obtain a worker job channel that is available.
//this will block until a worker is idle
jobChannel := <- d.WorkerPool
//dispatch the job to the worker job channel
jobChannel <- job
}(job)

你 worker 数量有限,那么来不及处理的那些压力就会在这里变成 goroutine 来等待 <-d.WorkderPool
2017-01-17 08:21:24 +08:00
回复了 Symo 创建的主题 PHP 规模不大的项目大家用什么做延时消息队列?
@mengskysama 一样,比较好奇 redis 怎么实现延迟的
2017-01-16 20:07:43 +08:00
回复了 Symo 创建的主题 PHP 规模不大的项目大家用什么做延时消息队列?
beanstalkd
2017-01-16 20:00:54 +08:00
回复了 lxy 创建的主题 问与答 在 Android 上可以随意获取所有已安装的应用信息?
可以
2017-01-16 17:57:35 +08:00
回复了 pubby 创建的主题 分享创造 这下完整了, Google Analytics SDK 微信小程序专用
@placeless 谢谢支持。
2017-01-16 17:30:14 +08:00
回复了 qianguozheng 创建的主题 Go 编程语言 Golang 实现工作池,处理每分钟百万请求数
@qianguozheng 处理速度是控制了
但是从 JobQueue 里取任务的速度没控制,前面不管有多少 job 进来,这边都在新开 go func()来等待 worker

如果因为其他原因所有 worker 都需要长时间处理的话, goroutine 数量就会猛增,只是这个 goroutine 比较轻量,只是等待空闲 worker 而已,所以系统资源没有那么快炸
2017-01-15 15:40:44 +08:00
回复了 pubby 创建的主题 分享创造 这下完整了, Google Analytics SDK 微信小程序专用
@sytao 截图 1 是 "实时空气质量"

截图 2,3 是模拟测试数据
2017-01-15 12:59:24 +08:00
回复了 pubby 创建的主题 分享创造 这下完整了, Google Analytics SDK 微信小程序专用
@livid 谢谢!
2017-01-15 12:58:06 +08:00
回复了 pubby 创建的主题 分享创造 这下完整了, Google Analytics SDK 微信小程序专用
节点选了分享创造,怎么自带移动到微信了 @livid
2017-01-15 11:40:08 +08:00
回复了 qianguozheng 创建的主题 Go 编程语言 Golang 实现工作池,处理每分钟百万请求数
@qianguozheng 你从 JobQueue 取任务后直接起 goroutine 来等待空闲 worker 。相当于把 JobQueue 的长度又不可控的延长了
2017-01-15 02:40:12 +08:00
回复了 qianguozheng 创建的主题 Go 编程语言 Golang 实现工作池,处理每分钟百万请求数
实际上 MaxQueue 没起到作用,发生问题后任务压在这个相对轻量一些的 goroutine 上而已

for{
select{
case job:= <-JobQueue:
// a job request has been received
fmt.Println("Store a job into jobChannel")
go func(job Job){
//try to obtain a worker job channel that is available.
//this will block until a worker is idle
jobChannel := <- d.WorkerPool
//dispatch the job to the worker job channel
jobChannel <- job
}(job)
}
}
1 ... 23  24  25  26  27  28  29  30  31  32 ... 87  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1201 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 18:33 · PVG 02:33 · LAX 10:33 · JFK 13:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.