cookqq博客文章列表 涨姿势的地方 ~~
cookqq ›博客列表
田溯宁发表演讲:《客户的运营商》
田溯宁发表演讲:《客户的运营商》
 田溯宁称,移动互联网、大数据、云计算、物联网看起来是四种力量,但背后的深刻变革是企业形态的变化。企业正在从工业时代产品、服务的提供者变成产业互联网时代的客户运营者。“由于你能够及时感知客户和为客户提供服务,就能够实现大规模个性化制造,就能够把供给和需求的矛盾非常好地解决”。
马云 想象力,新世界的新动力
马云 想象力,新世界的新动力
马云瞻望10年:想象力,新世界的新动力
Ubuntu查看及修改IP地址
Ubuntu查看及修改IP地址
在Ubuntu下查看IP的命令为ifconfig   设置固定IP地址 sudo vim /etc/network/interfaces 修改iface eth0 inet dhcp 为 iface eth0 inet static   并在这句后添加 address 192.1...
MySQL中mysqldump导出timestamp 时间不对
MySQL中mysqldump导出timestamp 时间不对
mysqldump 导出数据后,时间对不上,--skip-tz-utc解决问题。
hadoop常用命令
hadoop常用命令
hadoop删除正在运行的job
十大软件应用常用的术语
十大软件应用常用的术语
ERP是Enterprise Resource Planning(企业资源计划)的简称
十大技术常用术语
十大技术常用术语
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序
惊喜
惊喜
肚子越来越大,吃饭比较费劲,吃点饭,就得掐手指,运功,调息,才能吧恶心的劲头逼下去
基于netty的企业即时通讯系统的设计与实现-TCP/IP 协议和 OSI 模型
基于netty的企业即时通讯系统的设计与实现-TCP/IP 协议和 OSI 模型
TCP/IP(Transmission Control Protocol/Internet Protocol),即传输控制协议/互联网络协议,是美国的国防部高级计划研究局 DARPA 为实现ARPANET(后来发展为 Internet)互连网而开发的。该协议是 Internet 国际互联网络的基础和事实上的标准,其规范了网络上的所有通信设备,尤其是两台主机之间的数据往来格式以及传送方式。TCP/IP 协议由应用层、传输层(TCP)、网络层(IP)和数据链路层(包括物理层)四层组成
基于netty的企业即时通讯系统的设计与实现-会话模块
基于netty的企业即时通讯系统的设计与实现-会话模块
客户端和服务器发送消息,首先需要建立长连接(会话)。有客户端向服务器发送会话请求,服务器收到申请后会检查该客户端是否为本服务器域内的,这个客户端的IP是否在黑名单中,如果客户端合法则开始会话,否则返回错误信息。 会话模块:负责客户端与服务器之间连接的会话管理模块,主要功能是:建立连接,断开连接,接收字节流,发送字节流等。
基于netty的企业即时通讯系统的设计与实现-服务端系统架构
基于netty的企业即时通讯系统的设计与实现-服务端系统架构
平台的通信采用netty框架并且使用TCP/IP协议进行数据传输,并没有基于JDK的NIO类构建自己的通信框架。开发高质量的NIO程序挑战性很大,除去NIO类库常见的Bug和代码复杂性,作为NIO服务端,需要能够处理网络的不稳定性、网络的无响应、安全认证、客户端心跳重连机制和消息的编解码等。如果没有足够的NIO编程经验积累,自己开发网络通信稳定性难以满足需求。 3、客户端和服务器建立长连接,服务器端会保存着这个长连接,然后对长连接进行轮询看看是否有新的消息。当客户端socket在非正常情况家掉线:断网,断电等特殊问题的时候,服务器端没有收到连接关闭命令,连接对象不会自动关闭,继续保持着链接活跃。
基于netty的企业即时通讯系统的设计与实现-服务器消息重发
基于netty的企业即时通讯系统的设计与实现-服务器消息重发
服务器把消息发送出去,服务器记录这条消息的状态,客户端如果收到这条消息,向服务器发送一个回执,服务器收到这个回执将状态修改成已经收到,如果一定时间没有收到回执,则再次发送这条消息。
基于netty的企业即时通讯系统的设计与实现-编码解码
基于netty的企业即时通讯系统的设计与实现-编码解码
客户端和服务器端建立连接后,客户端向服务器端发送业务请求。服务器端收到请求,首先要对这个数据流进行解码,翻译成服务器端能识别的信息,这就是解码过程。解码(Decode)/反序列化(deserialization)把从网络、磁盘等读取的字节数组还原成原始对象。
基于netty的企业即时通讯系统的设计与实现-离线消息处理
基于netty的企业即时通讯系统的设计与实现-离线消息处理
离线消息和在线消息只能分开,离线消息因为安卓上面会被各种因素影响,只能用大厂的推送通道,他们有足够多的app可以互相叫醒,在线消息得自己做,因为推送通道的响应速度不行。
基于netty的企业即时通讯系统的设计与实现-心跳机制
基于netty的企业即时通讯系统的设计与实现-心跳机制
客户端和服务器建立了长连接,一个客户端只能建立一个长连接,如果有成千上万个客户端与服务器建立连接,服务器就会保持同数量的长连接。服务器保持大量长连接需要消耗大量资源,同时服务器也要处理消息,服务器端的压力还是很大的。
基于netty的企业即时通讯系统的设计与实现-客户端唯一标识
基于netty的企业即时通讯系统的设计与实现-客户端唯一标识
服务器会保持着无数个垃圾连接,浪费大量资源。我们的原则是一个手机只能和服务器保持一个长连接。 怎么识别多个连接是否是由同一个手机发起的呢?? 那就给手机弄个身份证吧!!
基于netty的企业即时通讯系统的设计与实现-背景意义
基于netty的企业即时通讯系统的设计与实现-背景意义
企业交流具有安全性、可靠性、实用性、高效性、稳定性、交互性,为大家提供沟通和信息交流的平台,让用户们更快、更新地获得最新消息。
基于netty的企业即时通讯系统的设计与实现-即时通信概念
基于netty的企业即时通讯系统的设计与实现-即时通信概念
即时通信(Instant Messaging,缩写为 IM),是以 Internet 网络及其它有线、无线网络为基础,实现交互双方文字、文件、语音等信息实时传送的通信过程。
基于netty的企业即时通讯系统的设计与实现-C/S 模型
基于netty的企业即时通讯系统的设计与实现-C/S 模型
C/S (Client/Server,客户/服务器)模型,该模型可以合理利用两端硬件环境优势,将任务合理分配到客户端和服务器,降低系统通信开销。在这种结构中,服务器处于系统的中心地位。服务器是一个拥有强大处理能力和很大带宽的高性能计算机,数据和信息都保存在服务器上。服务器始终处于工作状态,它被动地接受客户连接,根据客户的请求提供相应的服务
基于netty的企业即时通讯系统的设计与实现-TCP/IP
基于netty的企业即时通讯系统的设计与实现-TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol),即传输控制协议/互联网络协议,是美国的国防部高级计划研究局 DARPA 为实现ARPANET(后来发展为 Internet)互连网而开发的。该协议是 Internet 国际互联网络的基础和事实上的标准
1234567891011121314152122下一页

一键分享文章

分类列表

  • • struts源码分析
  • • flink
  • • struts
  • • redis
  • • kafka
  • • ubuntu
  • • zookeeper
  • • hadoop
  • • activiti
  • • linux
  • • 成长
  • • NIO
  • • 关键词提取
  • • mysql
  • • android studio
  • • zabbix
  • • 云计算
  • • mahout
  • • jmeter
  • • hive
  • • ActiveMQ
  • • lucene
  • • MongoDB
  • • netty
  • • flume
  • • 我遇到的问题
  • • GRUB
  • • nginx
  • • 大家好的文章
  • • android
  • • tomcat
  • • Python
  • • luke
  • • android源码编译
  • • 安全
  • • MPAndroidChart
  • • swing
  • • POI
  • • powerdesigner
  • • jquery
  • • html
  • • java
  • • eclipse
  • • shell
  • • jvm
  • • highcharts
  • • 设计模式
  • • 列式数据库
  • • spring cloud
  • • docker+node.js+zookeeper构建微服务
版权所有 cookqq 感谢访问 支持开源 京ICP备15030920号
CopyRight 2015-2018 cookqq.com All Right Reserved.