Thanks Matthias.
Can you elaborate on the replicated caching layer part?
When you say global stores, do you mean GlobalKTable created from a topic
e.g. using StreamsBuilder.globalTable(String topic) method ?

On Thu, Apr 30, 2020 at 12:44 PM Matthias J. Sax <mj...@apache.org> wrote:

> It's not possible to modify state store from "outside".
>
> If you want to build a "replicated caching layer", you could use global
> stores and write into the corresponding topics to update all stores. Of
> course, those updates would be async.
>
>
> -Matthias
>
> On 4/29/20 10:52 PM, Pushkar Deole wrote:
> > Hi All,
> >
> > I am wondering if this is possible: i have been asked to use state stores
> > as a general replicated cache among multiple instances of service
> instances
> > however the state store is created through streambuilder but is not
> > actually modified through stream processor topology however it is to be
> > modified from outside the stream topology. So, essentially, the state
> store
> > is just to be created from streambuilder and then to be used as an
> > application level cache that will get replicated between application
> > instances. Is this possible using state stores?
> >
> > Secondly, if possible, is this a good design approach?
> >
> > Appreciate your response since I don't know the internals of state
> stores.
> >
>
>

Reply via email to