使用websocket做一个及时通讯功能-01websocket认识

版权声明:欢迎转载,欢迎技术交流,转载声明出处即可@@ https://blog.csdn.net/qq_36389107/article/details/80272714

1.什么是websocket?
websocket是在http基础上建立的一套通讯协议,目的是解决http的短板。即不能主动给客户端推送响应。
(ps:http的模型是请求响应模型,而websocket模型则是通道模型)
2.websocket能做什么?
举几个例子吧:
1.及时聊天,类似于qq聊天那种。
2.及时通知。类似于扣扣邮箱的通知功能
3.为什么要写这个
最近在做电商系统。系统里面需要有卖家与买家之间的沟通,系统主动给在线的卖家推送消息。本来网上也有三方及时通讯软件的,比如goeasy,极光等等。但是一看,高级功能还要收钱。扎心了,老铁。就决定自己写一个吧。就当是积累点点经验。
4.这次分享的内容
这次准备做一个单独的聊天系统。我们就做一个像qq那样的吧。好友功能+实时在线聊天功能+判断好友是否在线等等。
具体内容包括:
1)html5仿qq,制作一个h5的app
2)制作一个web网页端的聊天系统
5.技术点
1.多点登录,消息同步通知。即当app在线同时网站也在线登录的时候。消息同时同步到两个设备
2.给对方发消息,对方不在线的时候,消息存数据库
3.己方登录可以接受以前的消息
4.消息缓存在本地,以便查看聊天记录
5.没有退出,消息提醒功能
6.接入一个机器人陪聊服务
嗯嗯,差不多就这么多吧,后期写完以后。会做项目的分拆处理。以保证实现百万级在线用户聊天功能
6.友情提示
哥们,你得有ava基础。有前端html基础。有那么一点点经验

猜你喜欢

转载自blog.csdn.net/qq_36389107/article/details/80272714
今日推荐