WEBVTT 00:03.930 --> 00:09.060 Welcome to the example number three, this is probably the most important example in the entire course, 00:09.240 --> 00:13.860 because here I'll demonstrate you how to create fault tolerant or zylon about your coffeecake. 00:13.860 --> 00:19.530 Last, we will create Gloster with three different brokers, and afterwards we will create a topic with 00:19.530 --> 00:26.010 multiple partitions and replication of three that is equal to quantity of service in our class. 00:26.520 --> 00:31.470 And you'll see that every match will be copied to all brokers in our cluster. 00:31.620 --> 00:35.170 Afterwards, we will produce Samatha just to that topic and consume them. 00:35.310 --> 00:38.270 And next we will simulate broker failure. 00:38.410 --> 00:42.740 It means that we will try to bring down one of the brokers and observe what will happen. 00:42.990 --> 00:46.020 In fact, nothing will happen with producers and consumers. 00:46.290 --> 00:48.370 They will still be up and operational. 00:48.660 --> 00:53.940 And next, we will try to bring down one more broker and only one will remain alive. 00:54.210 --> 00:57.060 And still our class will remain operational. 00:57.300 --> 01:03.250 And you'll see that even with one broker alive, consumers will still be able to consume all messages 01:03.250 --> 01:04.480 from the topic from beginning. 01:04.710 --> 01:07.950 No messages will be lost and thus the replication. 01:08.370 --> 01:14.230 Afterwards, we will bring back Borse brokers and get back to original state of our clasper. 01:14.520 --> 01:15.580 Let's get started.