我正在开发一个带有 xamarin 和 azure无服务器功能的应用程序作为应用程序的后端。我将实时同步来自用户的地图坐标与云上的数据库。即:从所有用户获取坐标,然后将更新后的坐标同时推送给所有用户,不断地让所有用户都能看到彼此的实时位置。
所以我必须在连续循环中调用一个天蓝色函数才能将数据库与云同步。所以它可以每隔 4-5 秒检查一次数据库。这是最好的方法吗?或者这会导致天蓝色功能的执行过多并且可能代价高昂?如果有更好的同步数据库的方法,请提出建议。谢谢你。
我正在开发一个带有 xamarin 和 azure无服务器功能的应用程序作为应用程序的后端。我将实时同步来自用户的地图坐标与云上的数据库。即:从所有用户获取坐标,然后将更新后的坐标同时推送给所有用户,不断地让所有用户都能看到彼此的实时位置。
所以我必须在连续循环中调用一个天蓝色函数才能将数据库与云同步。所以它可以每隔 4-5 秒检查一次数据库。这是最好的方法吗?或者这会导致天蓝色功能的执行过多并且可能代价高昂?如果有更好的同步数据库的方法,请提出建议。谢谢你。
您有一个移动应用程序正在对 azure 函数进行 http 调用。功能是有弹性的,规模可能会很好。据我了解,您不是在问如何实现服务器端;而这里真正的问题是定价,对吧?
Azure Functions 可以通过两种方式运行:
您可以在它们之间切换。我建议从第一种方法开始。当您的流量较低时,一开始肯定会更便宜。监控成本,通过定价表运行您的方案,如果最终更便宜,请考虑切换到第二个。