我有一个 Spring Batch 场景,我需要从 ms SQL server 数据库读取数据并将其写入 Cassandra 数据库。我是批处理新手,在 Google 中没有多少资源可以了解更多信息,请您分享相同的输入
提前致谢
我有一个 Spring Batch 场景,我需要从 ms SQL server 数据库读取数据并将其写入 Cassandra 数据库。我是批处理新手,在 Google 中没有多少资源可以了解更多信息,请您分享相同的输入
提前致谢
You question is very light on detail and a little too open-ended so I wanted to warn you that there's a chance the community will vote to close it for those reasons.
Based on what you've provided, it sounds like you've got a streaming use case where you have an app "service" that would be the source of the data and publish it on a messaging/event platform and other systems/services can subscribe to those events.
You can use Kafka or Pulsar as the platform and Cassandra is one of the sinks. If you're interested in trying it out, Astra Streaming is a streaming-as-a-service backed by Pulsar with Astra DB (Cassandra-as-a-service) as the sink.
Astra Streaming and DB have free tiers which don't require a credit card so you can quickly do POCs without having to worry about downloading/installing/configuring clusters.
As a side note, Astra DB comes with ready-to-use Stargate.io -- a data platform that allows you to connect to Cassandra using REST, GraphQL and JSON/Doc APIs so you can easily build applications on top of Cassandra using APIs. Cheers!