所以我有一个发送 APNS 推送通知的 Windows 服务。它的工作原理是创建一个 PushBroker 并不断地排队通知(从不停止它)(~20000/min)。我正在使用来自 nuget 公共提要的最新稳定版本。
无论如何,大约 12 小时后,通知会慢慢变慢,我注意到该服务正在消耗大约 12Gb 的 RAM。我怀疑它的内部通知队列随着时间的推移而增长,但查看源代码但找不到任何可能无法控制地增长的地方。这是一个已知的问题?
所以我有一个发送 APNS 推送通知的 Windows 服务。它的工作原理是创建一个 PushBroker 并不断地排队通知(从不停止它)(~20000/min)。我正在使用来自 nuget 公共提要的最新稳定版本。
无论如何,大约 12 小时后,通知会慢慢变慢,我注意到该服务正在消耗大约 12Gb 的 RAM。我怀疑它的内部通知队列随着时间的推移而增长,但查看源代码但找不到任何可能无法控制地增长的地方。这是一个已知的问题?