Hello, I Janagan Sivagnanasundaram from Sri Lanka, and pursuing final year undergraduate studies under software engineering at University of Colombo School of Computing, Sri Lanka. As a part of the fulfillment of the degree we have to do a final year software engineering project with 3 members. So our project we thought of doing an enhancement for current apache kafka framework, and the proposed enhancement is changing apache kafka from topic based to content based, which will provide many features.
Our idea for the above proposed method is to leave the kafka as it is without modifying and build a middleware on top of the kafka framework, which gets the content based subscription as the input and passes to the kafka module as set of topics, and finally kafka will process as it is (i.e: content is divided into set of topics) Is the above proposed way is possible to implement? Or is there any alternative best way to solve the problem? More importantly, our whole project should not exceed 6-8 months of period. We have to finish the project before Dec, 2016 It will be great if you all can propose a suitable way of implement such thing, I hope that implementing such thing would be a great contribution to kafka community. Thank you Regards, S.Janagan