数据库中每个事务的通知
Notification for each transaction in a database
我正在尝试构建推送通知system.My要求是每当数据库条目更新时我需要推送通知应该发送给客户。
我已经使用 Google FireBase.I 实现了相同的功能,需要将它放在本地以获得完整的 control.is 是否有任何实时数据库可作为开源来实现相同的功能?
或者是否有任何替代方法来实现相同的方法?
我建议使用 Spring 集成。持久化到数据库时可以使用 @Router
通道。 @Router
通道会将您的路由请求转发到数据库和另一个通道以通知客户。
@Router(inputChannel="persistingAndNotifyingCustomerChannel")
public String[] route(Object payload) {
return Arrays.AsList("persistingChannel", "notifyingCutomerChannel");
}
@ServiceActivator(inputChannel = "persistingChannel")
public void persist(Object payload) {
// persist
}
@ServiceActivator(inputChannel = "notifyingCutomerChannel")
public void notify(Object payload) {
// notify
}
我正在尝试构建推送通知system.My要求是每当数据库条目更新时我需要推送通知应该发送给客户。
我已经使用 Google FireBase.I 实现了相同的功能,需要将它放在本地以获得完整的 control.is 是否有任何实时数据库可作为开源来实现相同的功能?
或者是否有任何替代方法来实现相同的方法?
我建议使用 Spring 集成。持久化到数据库时可以使用 @Router
通道。 @Router
通道会将您的路由请求转发到数据库和另一个通道以通知客户。
@Router(inputChannel="persistingAndNotifyingCustomerChannel")
public String[] route(Object payload) {
return Arrays.AsList("persistingChannel", "notifyingCutomerChannel");
}
@ServiceActivator(inputChannel = "persistingChannel")
public void persist(Object payload) {
// persist
}
@ServiceActivator(inputChannel = "notifyingCutomerChannel")
public void notify(Object payload) {
// notify
}