gnodet commented on PR #22158:
URL: https://github.com/apache/camel/pull/22158#issuecomment-4128010322
Thanks for the reviews! I've pushed an update:
- **Fixed the JIRA reference**: commit message now correctly references
CAMEL-23239 (was CAMEL-23228, a copy-paste error)
- **Updated the PR description** with a detailed motivation section
explaining the rationale and how this relates to existing components
@apupier — regarding the difference with `camel-caffeine-cache`: the
state-store component is not a replacement for the technology-specific
components. It follows the same pattern as `camel-sql` (generic SQL over any
JDBC database) or `camel-jms` (generic messaging over any JMS provider). The
key benefit is **ease of use and backend portability** — users choose the
capability ("I need a key-value store") and can swap backends without changing
route logic. The technology-specific components remain the right choice when
users need the full feature set of a particular product (queries, pub/sub,
statistics, etc.). See the updated PR description for a detailed comparison
table.
_Claude Code on behalf of Guillaume Nodet_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]