title: Pattern matching for messages on Istio
body: <p>I would like to implement the approach explained in the book "The tao of microservices" using kubernetes and Istio. In other words, I would like that microservices communicate to each other with pattern matched queue messages and still I use the routing abilities of Istio to send i.e. 5% of messages to a new microservice (Canari deployments). </p>
  
  <p>I read in <a href="https://www.linkedin.com/pulse/kubernetes-exploring-istio-event-driven-architectures-todd-kaplinger/" rel="nofollow noreferrer">a rather old article</a> that Istio does not support queue routing at the moment, but I'm wondering about the state of it now.</p>
  
  <p>Does anyone has an example that implements this solution with Istio/queue topics? i.e. a message with the following routing keys </p>
  
  <pre><code>store:save
  kind:entity
  </code></pre>
  
  <p>is rerouted to a microservice which registers itself as accepting </p>
  
  <pre><code>store:*
  kind:entity
  </code></pre>