WEBVTT 00:04.220 --> 00:10.370 Now, you know that in a Patricof car broker is responsible for storage of messages sent by producers 00:10.370 --> 00:14.230 and consumed by consumers in is centralized point of storage. 00:14.240 --> 00:19.790 And of course, if there was just a single broker and if this broker fails, nobody will be able to 00:19.790 --> 00:24.470 sell producers and consumers and Oprah be simply stopped this way. 00:24.470 --> 00:31.730 Usually Gloster of the brokers is created and you are able to create very small clusters with few sellers, 00:32.000 --> 00:39.140 but you are also able to scale them and create Glouster that will contain thousands of sellers and large 00:39.140 --> 00:47.680 companies like Linked In or Netflix who utilize Patricof can have such a large Gloucester's descarga 00:47.690 --> 00:48.260 Gloster. 00:48.380 --> 00:54.890 And if there was a Gloster, and if there are multiple producers and multiple consumers, they are able 00:54.890 --> 00:58.660 to interact with different brokers inside of the cluster. 00:58.910 --> 01:06.950 What I mean, for example, every single producer may send messages to different brokers and every broker 01:06.980 --> 01:09.160 will store part of the messages. 01:09.320 --> 01:14.630 So it means that the old messages from producers will be spread among different servers. 01:14.990 --> 01:20.550 On other hand, Kafka consumers might read messages from different Kafka brokers. 01:20.990 --> 01:28.160 Also, if one of the brokers fails in a Kafka, Gloster also brokers will take over it and the continued 01:28.160 --> 01:29.880 operation of an entire class. 01:30.470 --> 01:32.200 And now you may ask me a question. 01:32.570 --> 01:39.470 What if there are hundreds of brokers in a Kafka class or how those brokers synchronize between each 01:39.470 --> 01:44.780 other, how they talk to each other, how they agree, how to distribute workload and so on. 01:45.410 --> 01:47.510 That's where Zookeeper comes in. 01:47.780 --> 01:52.260 Let's discuss what is OK and what is responsible for in the next lecture. 01:52.400 --> 01:53.090 See you next. 01:53.090 --> 01:53.480 Bye bye.