What's is true about Kafka brokers and clients from version 0.10.2 onwards?
Suggested Answer: C
Get Premium CCDAK Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
Kafka's new bidirectional client compatibility introduced in 0.10.2 allows this. Read more herehttps://www.confluent.io/blog/upgrading-apache-kafka-clients-just-got-easier/
34 comments · newest first
RY
Ryann
10 months ago
I’m surprised this wasn’t the case earlier!
RO
Rosann
11 months ago
Just to clarify, A is definitely wrong. No exact version needed!
AU
Audra
11 months ago
Wait, are you sure about that? I thought older clients could connect too.
SH
Sherell
11 months ago
Totally agree, B makes the most sense.
MA
Magdalene
11 months ago
B is correct! Newer clients can connect to newer brokers.
SA
Sabina
12 months ago
I recall reading that clients and brokers don't need to match versions exactly, so I think C might be correct.
JA
Janessa
12 months ago
I'm a bit confused. I thought both newer and older clients could connect to newer brokers, but maybe that's not the case?
SH
Shawna
12 months ago
I practiced a question like this, and I believe the answer is B. Older clients can't connect to newer brokers, right?
MY
Myrtie
1 year ago
I think I remember that newer clients can communicate with newer brokers, but I'm not sure about older clients.
HE
Helaine
1 year ago
Okay, I think I've got this. The key is understanding how Kafka handles version differences between clients and brokers. Let me walk through the options and see which one fits best.
DO
Dorian
1 year ago
Hmm, I'm a bit unsure about this one. I know Kafka has some version compatibility rules, but I can't quite remember the specifics. I'll have to review my notes to refresh my memory.
PA
Paz
1 year ago
This seems like a straightforward question about Kafka client-broker compatibility. I'll need to think through the different version scenarios carefully.
PA
Patrick
1 year ago
This is a tricky one. I'm not 100% sure, but I think the answer has to do with whether newer clients and brokers can communicate with older versions. I'll make my best guess and move on.
WA
Wai
1 year ago
Okay, this looks like a pretty complex capital budgeting problem. I'll need to carefully break down all the given information and calculate the net cash flow step-by-step.
JU
Julianna
2 years ago
Option B seems like the logical answer here. The newer client should be able to talk to the newer broker, but the older client just wouldn't be able to communicate with the newer broker. Kafka is all about keeping things compatible, you know?
GE
Gerry
2 years ago
I'm going with option C too. It just makes sense that the newer client can talk to the newer broker, and the older client can also communicate with the newer broker. Anything else would be just too restrictive, in my opinion.
CL
Claudia
2 years ago
Hmm, I think option C is the correct answer. The newer client should be able to talk to the newer broker, and the older client should be able to talk to the newer broker as well. That's my understanding of the Kafka versioning compatibility.
LU
Ludivina
2 years ago
All this version compatibility talk is making my head spin. I just hope I don't end up like a bad broker - unable to communicate with anyone!
CH
Charlene
2 years ago
Phew, that's a relief. I was worried about being a bad broker!
LA
Lawana
2 years ago
No, actually a newer client can talk to a newer broker, and an older client can talk to a newer broker.
SH
Sheridan
2 years ago
So, clients and brokers must have the exact same version to communicate?
TA
Tammy
2 years ago
Don't worry, as long as you keep your clients and brokers updated, you'll be fine.
LO
Louvenia
2 years ago
Hah, I bet the answer is option D just to trick us. A newer client can't talk to a newer broker, but an older client can? That's just silly!
CL
Claribel
2 years ago
User 3: I agree with Claribel, option B makes more sense in this case.
SI
Silva
2 years ago
User 2: No, I believe it's option B. A newer client can talk to a newer broker, but an older client cannot talk to a newer broker.
JA
Janna
2 years ago
I think the answer is option A. Clients and brokers must have the exact same version to communicate.
OC
Octavio
2 years ago
Option B sounds more plausible to me. A newer client can communicate with a newer broker, but an older client may not be able to talk to a newer broker. Backward compatibility is not always guaranteed.
BE
Berry
2 years ago
I think option C is the correct answer. Newer clients should be able to talk to newer brokers, and older clients should also be able to talk to newer brokers. The versions should be compatible.
CH
Charlene
2 years ago
Having compatibility between clients and brokers ensures smooth communication in Kafka.
FE
Felix
2 years ago
It's crucial for clients and brokers to be able to communicate effectively, regardless of their versions.
ST
Stephaine
2 years ago
I agree, option C is the correct answer. Compatibility between versions is important for communication.
ME
Mendy
2 years ago
I'm not sure, but I think the answer might be B) A newer client can talk to a newer broker, but an older client cannot talk to a newer broker.
CH
Chanel
2 years ago
I disagree, I believe the answer is C) A newer client can talk to a newer broker, and an older client can talk to a newer broker.
MO
Mollie
2 years ago
I think the answer is A) Clients and brokers must have the exact same version to be able to communicate.