+ All Categories
Home > Software > Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

Date post: 16-Jul-2015
Category:
Upload: develcz
View: 60 times
Download: 0 times
Share this document with a friend
18
Vývoj backendu pomocí ZeroMQ a Gearmana Jiří Sedláček, Intelimedix s.r.o. 2015 @towhans
Transcript
Page 1: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

Vývoj backendu pomocí ZeroMQ a GearmanaJiří Sedláček, Intelimedix s.r.o. 2015

@towhans

Page 2: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana
Page 3: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana
Page 4: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana
Page 5: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

Gearman

Page 6: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana
Page 7: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

worker:register(‘coffee-1’,’coffee-2’,’coffee-1’)

client:add_task(‘coffee-2’)

add_task(‘coffee-2’)

add_task(‘coffee-2’)

add_task(‘coffee-1’)

add_task(‘coffee-1’)

Page 8: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1} Worker

Page 9: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

} Worker

coffee-1,coffee-2,coffee-1^

Page 10: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

} Worker

coffee-1,coffee-2,coffee-1^

Page 11: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

} Worker

coffee-1,coffee-2,coffee-1^

Page 12: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1^

} Worker

Page 13: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1^

} Worker

Page 14: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1^

} Worker

Page 15: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1^

} Worker

Page 16: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

coffee-1 coffee-2

} Gearman queues

coffee-1,coffee-2,coffee-1^

} Worker

Page 17: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana
Page 18: Jiří Sedláček - Vývoj backendu pomocí ZeroMQ a Gearmana

Zkušenosti

● ze ZeroMQ jen PUSH/PULL, PUB/SUB a REQ/REP

● combo ZeroMQ, Gearman je skvělé● na debugování Gantt charty● eventový kód se špatně debuguje

(propagace chyb, cleaning)● čeká nás monitoring front a timeouty


Recommended