zoukankan      html  css  js  c++  java
  • 我的第一个Socket程序-SuperSocket使用入门(三)

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

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

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

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

  • 相关阅读:
    要开学了,暂时停更
    day13 IP包头分析 | 路由器原理 1
    day12 数据链路层 | 交换机基本命令
    day11 OSI与TCP-IP 5层协议 | 物理层相关知识
    day10 扫描与爆破
    day 09 简单渗透测试
    day07 PKI
    day07 域
    day06 WEB服务器 | FTP服务器
    day05 DHCP部署与安全 | DNS部署与安全
  • 原文地址:https://www.cnblogs.com/New-world/p/5564688.html
Copyright © 2011-2022 走看看