[@倚贤][¥20]服务端推送消息到前端页面-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[@倚贤][¥20]服务端推送消息到前端页面

2018-11-24 10:25:02 1983 3

我在阿里云上尝试websocket和dwr来实现服务端推送消息到前端页面;ws协议的推送暂未成功;dwr的推送延时高,原因还在定位中;现在这么推送消息场景应该很常见了,阿里自己怎么做的,什么技术方式实现的,效果如何?谢谢

取消 提交回答
全部回答(3)
  • 小橙子啊
    2019-07-17 23:16:21

    现阶段还是轮训用都比较多

    0 0
  • 见建
    2019-07-17 23:16:21

    网页端推送消息主流的几种方式有:websocket,ajax长连接,ajax短连接,iframe方式
    最简单的方式是ajax短链接,每隔几秒轮训下服务器,前期在用户量不大的情况下是没问题的,当然在移动端有点耗流量。
    ajax长连接虽然解决频繁发送请求问题,但是比较消耗服务器资源,会导致服务资源长期占用无法释放,在用户量大的时候会给服务器带来很大压力。
    websocket方式,比较节省资源,方便快捷,对浏览器支持有一定要求,并且需要注意websocket安全问题,最好在建立连接同时检查下origin是否是当前服务器地址防止服务器遭受攻击或数据泄漏等问题。

    综上所述,websocket是主流方式,ajax轮训是最简单方式,没有最佳方案只有符合当前应用场景就是最好的。

    0 0
  • 昵称重要吗
    2019-07-17 23:16:21

    通过Socket建立心跳通道。可以参考: https://blog.csdn.net/qq_40081976/article/details/80228080

    0 0
添加回答
相关问答

1

回答

分布式消息队列延时应该怎么办?

2020-04-23 19:58:57 1934浏览量 回答数 1

1

回答

前端面试经典题目合集-一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

2019-11-28 15:22:23 414浏览量 回答数 1

5

回答

想实现一个消息推送服务,该用什么技术?

2019-03-15 19:01:32 2594浏览量 回答数 5

1

回答

[@wangccsy][¥20]构造器注入和 setter 依赖注入,那种方式更好?

2018-12-14 16:48:57 1345浏览量 回答数 1

0

回答

日志服务搜不到最新日志

2018-11-20 10:49:54 323浏览量 回答数 0

1

回答

我已经提交申请恢复网站服务 怎么还没开通

2018-01-25 16:12:01 714浏览量 回答数 1

0

回答

Swarm mode 集群怎么集成日志服务

2017-10-30 15:40:30 2289浏览量 回答数 0

0

回答

消息服务的Queue如何推送?

2017-10-24 11:39:14 1803浏览量 回答数 0

0

回答

消息服务的Subscription什么用处?

2017-10-24 16:00:50 1844浏览量 回答数 0

1

回答

网站被黑了,去哪里查看服务器日志?

2011-08-23 19:43:16 7223浏览量 回答数 1
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载