• 我的第一个Socket程序-SuperSocket使用入门(三)


      本来博客都停了,不打算更了,但今天百度一个socket的问题时无意间发现第一篇的socket文章权重仅次于SuperSocket网站,顿时觉得自己6到不行,再写一篇,讨论下数据持久化的问题

      去年搞那个socket小功能的时候,为了对客户端发上来的数据做持久化,使用的是内存,server启动的时候就开个线程一直在轮内存中的List,当时就对socket很失望:还不如客户端直接来轮服务器,但是后来总监提醒了我,用socket是为了节省网络的流量,如果使用web来轮询,流量会很大,所以还得socket

      目前的socket让我很不爽的一点就是轮询,轮数据库也好,轮内存也好,总觉得不是我想要的。轮内存吧,数据不持久化,一宕机就完蛋了;轮数据库吧,这是万万不能的,后来就想到一个折中的方法:轮辅数据库,何谓辅数据库?就是在服务器上再装一个MongoDB或redis这类的no-sql数据库,轻量级、查询速度又快,基本不影响网站主程序

      有没有其他方式来实现数据的持久化?求老司机带路....

  • 相关阅读:
    管线命令
    CentOS7搭建本地YUM仓库,并定期同步阿里云源
    linux日志分割脚本
    Centos 7 命令整理
    python实现变脸动画测试
    python打印杨辉三角
    python打印乘法口诀,敏感字替换
    python食人蛇代码
    用python写的考勤自动打卡程序
    tomcat发版脚本
  • 原文地址:https://www.cnblogs.com/New-world/p/5564688.html
Copyright © 2020-2023  润新知