- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 实战Netty集群 - 分布式聊天实战-同步通道
1.5 ignate如何解决通道在不同节点同步的问题?2.2 客户端如何连接服务端?1.4 ignate是什么?2.1 客户端支持哪些?第二章:如何开发客户端。2.3 手机端开发指南。2.4 电脑端开发指南。2.5 如何支持网页端。第三章: 发布手机端。
2024-04-07 19:07:55 148
原创 实战Netty集群 - 分布式聊天实战-如何开发服务端
1.线程资源受限:NIO编程模型新来一个连接不再创建一个新的线程,把这条连接直接绑定到某个固定的线程,然后这条连接所有的读写都由该线程来负责.把这么多while死循环变成一个死循环,这个死循环由一个线程控制,一条连接来了,不创建一个while死循环去监听是否有数据可读,直接把这条连接注册到Selector上,然后通过检查Selector批量监测出有数据可读的连接进而读取数据.客户端与服务端的通信协议是客户端与服务端事先商量好的,每一个二进制数据包每一段字节分别代表什么含义的规则.1.1 netty是什么?
2024-04-07 19:02:41 460
原创 electron打包问题
那么你的electron的版本一定要超过12不然会下载不了打包文件。经历比较坎坷,所以记录下来。如果后续有人碰到同类型问题可以解决。碰到electron无法打包问题解决过程。还有一个就是npm软件源的问题。首先电脑是Mac m1芯片的。以下命令是查看py安装路径。
2024-03-15 14:42:03 346 1
原创 实战Netty集群 - 分布式聊天实战-自定义协议
# bzGhost像鬼的聊天软件打造跨终端跨平台即时通讯,个人也能玩的转的聊天软件。![](/assets/home.jpg)# 参考文献[V-IM ](https://gitee.com/lele-666/V-IM.git)基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的 PC&Web版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。 服务端...
2021-11-19 00:58:36 577 1
原创 实战Netty集群 - 分布式聊天实战-WebSocket
webSocket.jsThe WebSocketobject provides the API for creating and managing a WebSocketconnection to a server, as well as for sending and receiving data on the connection.uniapp1.1 initWebSocket(options)初始化创建一个websocket连接options参数说明参数名 类型
2021-11-04 16:17:09 1312
原创 bzGhost打造跨平台即时聊天软件之专栏介绍
yiqun 打造跨平台即时通讯软件不需要学习复杂的原生技术,利用跨平台技术一个人就能搞定一整套即时通讯软件。不需要请一个团队来维护软件,为公司节省一大笔成本。技术栈uni-app是一个使用[Vue.js]/vuejs.org/)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信
2021-11-03 15:21:02 1868
原创 实战Netty集群 - 分布式聊天实战-WebIm
webim.js通讯层封装文件分离了业务代码,群通道转发,用户通道绑定。 重试次数,心跳检测,断网重连。 字节传输,支持自定义加密解密等功能。1.1 用户绑定 方法名login 参数说明 唯一标识userId 请求入参 let packet = { version:1, command: 1, userId:''}响应参数let packet = { version : 1, command: 2, .
2021-11-02 22:40:33 213
原创 设计模式之策略模式
23种模式,今天我要讲的是利用策略模式来应付复杂的需求。拿到一个需求就是,调用百度接口,那么百度那么多接口,后续会不会又要调用其他接口呢,肯定是会变化的,那么我们怎么用好策略模式应对需求呢。策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,...
2019-03-02 17:44:58 166
原创 Ubuntu下采用Nginx-RTMP搭建直播流
1.操作系统为ubuntu 14.0阿里云服务器上安装了ubuntu系统,并且防火墙开启了1935端口,ngnix开启rtmp配置必须采用1935端口.2.准备资料如下nginx-1.7.5 nginx-rtmp-module 开启阿里云防火墙19353.先看看系统是否有如下库文件sudo apt-get install build-essential libpcre3 l...
2019-01-22 16:33:55 444
netflow_v9详解.pdf
2019-07-03
NotepadPlusPlus_6.9.2.zip
2019-07-03
代码生成器
2018-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人