百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[国内信息] web服务器的一些简单介绍 [复制链接]
查看:438 | 回复:1

388

主题

522

帖子

26

积分

落伍者(一心一意)

Rank: 1

贡献
107
鲜花
0
注册时间
2018-12-27

落伍手机绑定落伍微信绑定落伍者

发表于 2021-8-7 09:01:25 | 显示全部楼层 |阅读模式 来自 中国河南信阳
web比如购物网站,登录后,只需要用户名和购物车中物品数量。点开购物车,加载购物车数据。点订单,加载历史订单。每个服务都有自己的数据库,服务自身保证数据的invariants,数据库之间通过最终一致性达成一致即可。
游戏不一样,不可能等到你被砍的时候再去数据库里把你的装备读出来算一下防御力看看该扣多少血。元数据依赖。
游戏的用户数据,可以说是高度依赖元数据,你的装备属性,外形,技能效果等等都是依赖策划配置出的数据表(元数据)。而web服务器其实没有所对应的这一层的的元数据。
一般说到web服务器元数据,基本都是描述服务之间的契约,比如RESTFUL API的JSON定义等。 游戏服务器对元数据的依赖是全局性的。
假如有一个微服务化的游戏,想削弱某职业的技能而不重启其他服务比如战斗服务?绝无可能。因为上面几点原因,数据都是保存在进程内的。没有统一的框架。
游戏玩法多种多样,即便是同一种类型的游戏,也可以是脑洞大开,很难抽象出一个行业内可复用的逻辑流程然后再通过框架去做事情,比如spring那一套.
泰海科技 --专业服务器租用商  Q  712957996
回复

使用道具 举报

657

主题

3万

帖子

6875

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
4179
鲜花
9
注册时间
2010-2-26

落伍手机绑定落伍者

发表于 2021-8-9 14:17:30 | 显示全部楼层 来自 中国江苏苏州
很适合WEB站点!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-9-22 20:27 , Processed in 0.050788 second(s), 31 queries , Gzip On.

返回顶部