If you haven’t built in logic from the start (with micro-service version 1) then I think you’ll need some sort of “router” in the middle that knows the routing logic.
-Dave From: Assaf Katz [mailto:assaf.k...@amdocs.com] Sent: Wednesday, December 13, 2017 3:12 AM To: Yuval Alon <yuva...@amdocs.com>; users@kafka.apache.org Cc: Zeevik Liak <zeevik.l...@amdocs.com> Subject: RE: Kafka & Canary Release No From: Yuval Alon Sent: Wednesday, 13 December 2017 10:52 To: users@kafka.apache.org<mailto:users@kafka.apache.org> Cc: Zeevik Liak <zeevik.l...@amdocs.com<mailto:zeevik.l...@amdocs.com>>; Assaf Katz <assaf.k...@amdocs.com<mailto:assaf.k...@amdocs.com>> Subject: RE: Kafka & Canary Release Hi, Any reply on our last comment? Yuval Alon amdocs technology – Digital Mobile: +972-52-6148937 Office: +972-9-7789641 email: yuva...@amdocs.com<mailto:yuva...@amdocs.com> [amdocs-a] From: Assaf Katz Sent: Wednesday, November 29, 2017 6:51 PM To: users@kafka.apache.org<mailto:users@kafka.apache.org> Cc: Zeevik Liak <zeevik.l...@amdocs.com<mailto:zeevik.l...@amdocs.com>>; Yuval Alon <yuva...@amdocs.com<mailto:yuva...@amdocs.com>> Subject: RE: Kafka & Canary Release Hi, It doesn’t so simple only micro service 1 knows about it - if micro service 2 send to micro service 1, it doesn’t have any idea that micro service 1 was updated. So we need to route it on message hub - Kafka. Thanks, Assaf From: Wim Van Leuven [mailto:wim.vanleu...@highestpoint.biz] Sent: Wednesday, 29 November 2017 18:47 To: users@kafka.apache.org<mailto:users@kafka.apache.org> Cc: Assaf Katz <assaf.k...@amdocs.com<mailto:assaf.k...@amdocs.com>>; Zeevik Liak <zeevik.l...@amdocs.com<mailto:zeevik.l...@amdocs.com>> Subject: Re: Kafka & Canary Release Isn't that simply a matter of changing your key to route the element to the right topic for 1 or the other microservice? -w On Wed, 29 Nov 2017 at 17:09 Yuval Alon <yuva...@amdocs.com<mailto:yuva...@amdocs.com>> wrote: Hello, We are using Apache Kafka 0.10.2, which we understand is not supporting “Canary Release<https://martinfowler.com/bliki/CanaryRelease.html>” Is it in your pipeline, if so, when it’s going to be released? Explanation of the issue: We hold two different versions of micro services that subscribes to the same topic. We would like to get only message that match some condition to each of them, for example: 1. Message with user=foo to micro service instance of version 1 2. Message with user<>foo to micro service instance of version 2 The problem is how to route to right instances? Yuval Alon amdocs technology – Digital Mobile: +972-52-6148937<tel:+972%2052-614-8937> Office: +972-9-7789641<tel:+972%209-778-9641> email: yuva...@amdocs.com<mailto:yuva...@amdocs.com><mailto:yuva...@amdocs.com<mailto:yuva...@amdocs.com>> This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at https://www.amdocs.com/about/email-disclaimer <https://www.amdocs.com/about/email-disclaimer> This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at https://www.amdocs.com/about/email-disclaimer This e-mail and any files transmitted with it are confidential, may contain sensitive information, and are intended solely for the use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender by reply e-mail immediately and destroy all copies of the e-mail and any attachments.