We should add a new service-level cacher solution besides broker-based cacher. It can be useful when you don't want to use caching in all services, only just a few. In this case, you don't define cacher in broker options but in service schema instead.
Nevertheless, you can use different cacher implementations for different services.
Summary
We should add a new service-level cacher solution besides broker-based cacher. It can be useful when you don't want to use caching in all services, only just a few. In this case, you don't define
cacher
in broker options but in service schema instead.Nevertheless, you can use different cacher implementations for different services.
Basic example
Detailed design
Drawbacks
Alternatives
Adoption strategy
Unresolved questions