Commit 5065315
Ómar Kjartan Yasin
Commit messages by topic, partition, offset
Motivation:
In some cases, for instances when messages are handed out
to other processes, it is not reasonable to hold on to the
whole Kafka message to be able to commit it at a later time.
It consumes much less memory to hold only onto the details
needed to commit the message.
Modifications:
Add new public methods that allow users to commit messages
if they have a reference to the topic, partition, and offset
instead of only the whole message.
Result:
Developers no longer need to keep the whole message around to
commit it, only the topic, partition, and offset.1 parent 51c5f72 commit 5065315
File tree
2 files changed
+86
-31
lines changed- Sources/Kafka
- RDKafka
2 files changed
+86
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
495 | 516 | | |
496 | 517 | | |
497 | 518 | | |
| |||
501 | 522 | | |
502 | 523 | | |
503 | 524 | | |
504 | | - | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
505 | 528 | | |
506 | 529 | | |
507 | 530 | | |
| |||
521 | 544 | | |
522 | 545 | | |
523 | 546 | | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
524 | 567 | | |
525 | 568 | | |
526 | 569 | | |
| |||
530 | 573 | | |
531 | 574 | | |
532 | 575 | | |
533 | | - | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
534 | 579 | | |
535 | 580 | | |
536 | | - | |
| 581 | + | |
537 | 582 | | |
538 | 583 | | |
539 | 584 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
| 529 | + | |
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
533 | | - | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
534 | 536 | | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
551 | 549 | | |
552 | | - | |
553 | 550 | | |
554 | | - | |
555 | | - | |
556 | | - | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
557 | 562 | | |
558 | 563 | | |
559 | 564 | | |
560 | 565 | | |
561 | | - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
562 | 569 | | |
563 | | - | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
564 | 574 | | |
565 | 575 | | |
566 | 576 | | |
| |||
577 | 587 | | |
578 | 588 | | |
579 | 589 | | |
580 | | - | |
581 | | - | |
582 | | - | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
583 | 593 | | |
584 | 594 | | |
585 | 595 | | |
| |||
597 | 607 | | |
598 | 608 | | |
599 | 609 | | |
600 | | - | |
| 610 | + | |
601 | 611 | | |
602 | 612 | | |
603 | 613 | | |
| |||
0 commit comments