基于Kafka的通知引擎,用于向Android和iOS应用发送推送通知

时间:2019-04-08 03:38:26

标签: push-notification apache-kafka kafka-rest

我正在设计一个通知引擎(基于Java),该通知引擎将用作各种其他系统的一站式商店,以将通知发送到不同的渠道(推送通知,SMS,电子邮件等)。我希望构建此系统以将Kafka用作消息代理组件(也将有许多其他组件)。

我的查询特定于应用程序推送通知(我们的当前系统使用基于FCM主题的订阅通知,这些通知来自发布的各个系统)。新通知引擎将充当Kafka生产者,并定期(按此系统的调度程序组件中的配置)将消息发布到主题。应用程序用户在发布通知后如何获得通知?我假设这里的应用程序必须作为Kafka Consumer使用。实现此目标的最佳方法是什么? Kafka REST代理是否可作为移动应用程序像Kafka消费者一样使用?移动应用程序要承担所有消费者责任会超负荷吗?

0 个答案:

没有答案