Matias Fontanini
b2ba4cbfa3
Add comment regarding flushing producer
2018-10-19 08:41:36 -07:00
Alex Damian
fbe3759fed
Header support implementation ( #115 )
...
* header support implementation
* Fixed issue when ptr is null and doesn't have a cloner function
* Code complete with test cases
updated travis file with v0.11.5
* Added compile time check for rdkafka header support version
* Changes per last code review
* Using brace list initializers
2018-10-16 10:58:05 -07:00
Alex Damian
5c72f3fe28
Added pause/resume for producers ( #87 )
...
* Added pause/resume for producers
* Moved pause/resume functions to KafkaHandleBase
2018-06-25 09:16:57 -07:00
Alex Damian
429ec92369
Buffered producer thread safe ( #72 )
...
* Thread safe buffered producer
* Using single mutex version
* Changed based on feedback
* Changes based on latest review
* Added flush counter
2018-05-28 18:33:36 -07:00
Alex Damian
841e632fbd
Allow access to the user-supplied delivery callback. ( #66 )
...
* Allow access to the user-supplied delivery callback.
* Remove valgrind warning
* Added buffer size watermark
* added ability to produce a message directly
* Updated on_delivery_report function
2018-05-24 20:59:41 -07:00
Matias Fontanini
acbae757d8
Remove all references to Partition class
2017-06-04 10:57:28 -07:00
Matias Fontanini
9c9d1e494d
Add BackoffCommitter class
2017-05-07 11:37:07 -07:00
Matias Fontanini
9594ddced3
Update license
2017-05-06 08:27:47 -07:00
Matias Fontanini
7ec3252a86
Minor documentation improvements
2017-04-23 14:24:06 -07:00
Matias Fontanini
e7db3df966
Change internals of BufferedProducer
2017-04-23 11:01:21 -07:00
Matias Fontanini
9ecad71be1
Remove Partition class
2017-04-16 14:51:06 -07:00
Matias Fontanini
e26d7e7db2
Add MessageBuilder and use it on producer classes
2017-04-15 16:46:37 -07:00
Matias Fontanini
a46896790b
Allow polling with a timeout
2016-10-08 10:08:15 -07:00
Matias Fontanini
b768d52791
Take key before value on Producer::produce
2016-08-14 15:49:23 -07:00
Matias Fontanini
c878049253
Allow building a configuration from an option list
2016-06-25 09:24:18 -07:00
Matias Fontanini
831111812e
Export symbols on Windows dll builds
2016-06-19 09:46:28 -07:00
Matias Fontanini
0fb0afc4f4
Remove zookeeper support
2016-06-16 20:22:36 -07:00
Matias Fontanini
c4054eaae0
Allow constructing Buffer from a std::string
2016-06-14 19:15:46 -07:00
Matias Fontanini
a055768f5a
Document more classes
2016-06-12 20:14:40 -07:00
Matias Fontanini
eed3ac270a
Add license and README file
2016-06-05 18:19:23 -07:00
Matias Fontanini
8e37440f58
Add config callbacks
2016-06-04 18:16:21 -07:00
Matias Fontanini
82393b558e
Add offset commit and delivery report callbacks
2016-05-31 07:26:31 -07:00
Matias Fontanini
4475209ce1
Add first producer test
2016-05-22 19:47:23 -07:00
Matias Fontanini
5848bccdb8
Add more producer stuff
2016-05-17 18:51:30 -07:00
Matias Fontanini
1cc8f027c9
Add initial producer code
2016-05-16 20:46:08 -07:00