Slide 17
Slide 17 text
Chapter 2 — Worker pools
そもそもworker poolsとは
BEFORE — CLOUD RUN SERVICE
常駐workerっぽく「無理に」使う
func Serve() {
go HandleMessages()
http.HandleFunc("/health", HandleHealthcheck)
go srv.ListenAndServe()
}
func HandleMessages() {
sub := pubsubClient.Subscription("my-subscription")
sub.Receive(ctx, handleMessage)
}
AFTER — CLOUD RUN WORKER POOL
常駐workerの自然な置き場
func Run() {
HandleMessages()
}
© ZOZO, Inc. 17