🤔会生锈吗?
让我考虑一下如何解决此问题-该计划是将工作流添加到该服务器,这只会使其变慢。 目前,我们正在解析每个事件,然后遍历每列,因此要完成很多工作。 实际上,用户不需要所有这些通知,而应该添加事件过滤器以仅解析他们真正需要的内容
我想目前明智的解决方案是暂时针对此类大型转储暂时禁用supabase_realtime
发布
我看到2个问题:
INSERT
只需要一个多小时就可以解码。 另一方面,对于具有第二个DB的预订,解码和应用需要5秒钟。SubscribersNotification
在handle_call/3
崩溃。 可能是由于参数的庞大,因为每个事务都发送消息,即一次发送所有100万条已解码消息。我觉得像一个Rust NIF逐个发送消息在这里...
PS修复此问题还应该解决WAL崩溃问题,因为缓慢的解码意味着无法足够快地acknowledge_lsn
。
解码需要很长时间。
有趣。 这里有没有低落的水果? 是实际的解码还是解析为各种通道?
否则,如果您可以对NIF进行快速POC,则最好进行比较
只是解码,当notify
进入SubscribersNotification时,它会出错。
如果可以对NIF进行快速POC
👍
最有用的评论
我想目前明智的解决方案是暂时针对此类大型转储暂时禁用
supabase_realtime
发布