首页 > 代码库 > Android 竞价功能

Android 竞价功能

============问题描述============


我要开发电商交易平台的竞价功能。
考虑到多个用户同时竞价,客户端显示的那个当前最高价也要随时变动。
还有点击提交按钮后的判断是否为最高价
这些功能应该如何实现?
求高手指教!

============解决方案1============


客户端如果要随时变动的话
1.可以用云推送,但失败率很高,
2.或者用socket连接,但太费资源,
3.或者就让客户端不停的发请求给服务器,
我想到的就这三种了

============解决方案2============


利用第三方推送工具,如果服务端价格变化, 就推送给客户端一个消息, 更新数据
不需要自己写socket链接。
你搜索下有很多的。 比如jpush(我用这个)。

============解决方案3============


竞价显示需要用MQ,MQ发送一个刷新事件即可。  报价提交时,客户端仅仅提交数据就可以了,在服务器端维护竞价列表,在一定的规则下,向MQ发送刷新事件。

============解决方案4============


可以考虑使用一下 AVOS Cloud 中的 实时消息 功能,这个应该能帮上你,如果还需要推送或应用内搜索的话,他家也有这样的服务的,很全面,现在在做的 app 就在用他家的服务,感觉很好,特别是他们技术支持响应的十分迅速,有自己解决不了的麻烦时 他们的技术人员会一对一的帮你解决,总体来说很赞~ 这个应该可以帮到你:https://cn.avoscloud.com/docs/realtime.html  我也在慢慢试着在 app 中加入聊天的功能。

Android 竞价功能