{"product_id":"zookeeper-distributed-process-coordination-9781449361303","title":"Zookeeper: Distributed Process Coordination","description":"\u003cp\u003eBuilding distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even \u003ci\u003ewith\u003c\/i\u003e ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out caveats that developers and administrators alike need to watch for along the way. \u003c\/p\u003e\u003cp\u003e In three separate sections, ZooKeeper contributors Flavio Junqueira and Benjamin Reed introduce the principles of distributed systems, provide ZooKeeper programming techniques, and include the information you need to administer this service. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn how ZooKeeper solves common coordination tasks \u003c\/li\u003e\n\u003cli\u003eExplore the ZooKeeper API's Java and C implementations and how they differ \u003c\/li\u003e\n\u003cli\u003eUse methods to track and react to ZooKeeper state changes \u003c\/li\u003e\n\u003cli\u003eHandle failures of the network, application processes, and ZooKeeper itself \u003c\/li\u003e\n\u003cli\u003eLearn about ZooKeeper's trickier aspects dealing with concurrency, ordering, and configuration \u003c\/li\u003e\n\u003cli\u003eUse the Curator high-level interface for connection management \u003c\/li\u003e\n\u003cli\u003eBecome familiar with ZooKeeper internals and administration tools \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Flavio Junqueira,Benjamin Reed\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/31\/2013\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 243\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.87lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 7.08w x 0.49d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781449361303\u003cbr\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFlavio Junqueira is a member of the research staff of Microsoft Research in Cambridge, UK. He holds a PhD degree in Computer Science from the University of California, San Diego. He is interested in various aspects of distributed systems, including distributed algorithms, concurrency, and scalability. He is an active contributor of Apache projects, such as Apache ZooKeeper (PMC chair and committer) and Apache BookKeeper (committer). When he is idle, he sleeps.\u003c\/p\u003e\u003cp\u003eBenjamin Reed is a Software Engineer at Facebook working on all things small. His previous positions include Principal Research Scientist at Yahoo! Research (working on all things big) and Research Staff Member (working on the big and the small) at IBM Almaden Research. The University of California, Santa Cruz granted him a PhD in computer science. He has worked in the areas of distributed computing, big data processing, distributed storage, systems management, and embedded frameworks. He participated in various open source projects such as Hadoop and Linux. He helped start the Pig, Zookeeper, and BookKeeper projects hosted by the Apache Software Foundation.\u003c\/p\u003e\u003cbr\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback","offer_id":44923861663859,"sku":"9781449361303","price":56.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/9255\/0515\/files\/img_3523a60a-a33a-47eb-82cb-fb5a9925bf5f.jpg?v=1778002508","url":"https:\/\/bookstorenmore.com\/products\/zookeeper-distributed-process-coordination-9781449361303","provider":"Bookstore N More","version":"1.0","type":"link"}