KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
2022 iThome Cloud Summit 自動化監控網站運行服務 - Gatus
31:04
Transformer论文逐段精读
1:27:05
乔的审判,精灵应该上天堂还是下地狱?#shorts #Fairy#fairytales
00:58
Little Coco was manipulated, and the kind-hearted Harley Quinn saved everyone #Joker #HarleyQuinn
00:57
coco在求救? #小丑 #天使 #shorts
00:29
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
系統設計: 處理服務讀取多個任務遇到的問題 (Go 語言)
Рет қаралды 1,776
Facebook
Twitter
Жүктеу
1
Жазылу 5 М.
Bo-Yi Wu
Күн бұрын
Пікірлер: 5
@zeralux100
2 жыл бұрын
如果agentservice請求任務方式是批處理的概念呢? 一次請求100, 200個task交給10個worker消耗 , task消耗完了&有空閒的work , 則再情求taskservice 新的一批task
@appleboy46
2 жыл бұрын
如果一次請求 100 個,給 10 個 worker 消耗,會遇到一個問題,假如前 10 個 task 每個 task 都需要長時間(一小時才能處理完),這樣後面 90 個 Task 都在等,這解法不是很好。
@nengliu5813
2 жыл бұрын
你这代码写得,减少链接了,但是也减少处理任务的性能了,你创建了5个工人干活,但是只有一把钥匙,5个人谁抢到这把钥匙,谁去干活,其他4个人就干等着(select阻塞), 为啥不写简单一点呢,一个主进程取5条task,再根据实际取到的task数目(假如是n), 然后再开n个goroutine去处理这个取到的n条待处理的任务呢(n
@appleboy46
2 жыл бұрын
你可以嘗試看看代碼,目前是沒有 select 阻塞。也或者是你可以提供一下其他方案的寫法。另外一次取五條 Task,還需要考率確保其他機器 Worker 不會拿到重複的 Task。
@ggen6580
Жыл бұрын
@@appleboy46 新的任务进入,还没进入task状态时,可以都堆积在一个cache pool里面,cache去做任务的去重,这样后续的worker就不会拿到重复的task了。 task manager 去处理task任务,保持上限,入cache的都丢在一个channel中,task manager处理完毕一个就接收下一个,这样简单得多吧;太多loop 太绕了。
31:04
2022 iThome Cloud Summit 自動化監控網站運行服務 - Gatus
Bo-Yi Wu
Рет қаралды 1,2 М.
1:27:05
Transformer论文逐段精读
跟李沐学AI
Рет қаралды 440 М.
00:58
乔的审判,精灵应该上天堂还是下地狱?#shorts #Fairy#fairytales
精灵少女
Рет қаралды 9 МЛН
00:57
Little Coco was manipulated, and the kind-hearted Harley Quinn saved everyone #Joker #HarleyQuinn
超人夫妇
Рет қаралды 60 МЛН
00:29
coco在求救? #小丑 #天使 #shorts
好人小丑
Рет қаралды 120 МЛН
00:32
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
Family Games Media
Рет қаралды 55 МЛН
47:22
【生成式AI導論 2024】第4講:訓練不了人工智慧?你可以訓練你自己 (中) - 拆解問題與使用工具
Hung-yi Lee
Рет қаралды 102 М.
12:59
[微服務] 什麼是 gRPC,架構上為什麼要使用 gRPC
Bo-Yi Wu
Рет қаралды 15 М.
11:03
搭建私有大模型原来这么简单|第53期
青衣极客 bluegeek
Рет қаралды 7 М.
17:12
用 ChatGPT 幫忙整理 Commit 資訊及做 Code 代碼審核
Bo-Yi Wu
Рет қаралды 3,7 М.
1:49:55
How To Speak Fluently In English About Almost Anything
EnglishAnyone
Рет қаралды 3,3 МЛН
54:20
一小時略懂量子電腦|量子位元、量子計算、超導電路、離子阱、拓撲量子位元、量子糾錯
PanSci 泛科學
Рет қаралды 651 М.
58:35
【機器學習2021】預測本頻道觀看人數 (下) - 深度學習基本概念簡介
Hung-yi Lee
Рет қаралды 237 М.
51:27
Google I/O 2012 - Go Concurrency Patterns
Google for Developers
Рет қаралды 826 М.
27:22
AI Is Making You An Illiterate Programmer
ThePrimeTime
Рет қаралды 207 М.
11:15
自動升級更新執行中的 Docker 容器解決方案 - watchtower
Bo-Yi Wu
Рет қаралды 2,5 М.
00:58
乔的审判,精灵应该上天堂还是下地狱?#shorts #Fairy#fairytales
精灵少女
Рет қаралды 9 МЛН