当特定消息或事件触发时,微信服务器会将消息(或事件)的数据包以 POST 请求发送到开发者配置的 URL。那么开发者能不能在后台配置,哪些事件是开发者想要接收的,哪些不是呢?
这个问题的原因在于,开发者后台每天接收到大量的消息/事件回调,而其中99.9%的事件都是不需要处理的,都直接返回success。这样虽然业务上没问题,但接收这么多事件,引入的网络带宽成本已经愈发沉重了,光这个事件推送,入网带宽就接近100Mbps,仅此一项,每个月的网络费用就在7000元左右。开发者能不能配置,哪些事件可以不需要接收呢?我想这样,也可以减轻微信服务器的负担吧?
请考虑下这个场景需求了。
你好,目前商家账号授权相关功能权限集的第三方平台都会接收到,如果第三方平台不想接收此类消息,请联系商家,让商家取消相关功能权限的授权
“光这个事件推送,入网带宽就接近100Mbps”。
事件推送,表示不背这个锅。
我们1Mbps的带宽,带5个第三方平台的事件推送,完全没压力。
哈哈,没准提问者是大公司的,用户几千万。事件消息多亿点很合理吧。