(一):C++分布式实时应用框架—-整体介绍

GDC
2016尚时有发生一半独多月将开了,今年IGF各奖项的赢家也用为3月16日当颁奖礼上揭晓。
以下是入围今年底IGF Seumas McNally
大奖的嬉戏介绍,我们来一头感受一下当下极端美的独立游戏是什么画风,也感受一下这个更成熟、富于创意以及想象力的业界生态。
叫咱来怀疑一怀疑哪个游戏最终会下大奖吧。

  C++分布式实时应用框架 (Cpp Distributed Real-time Application Framework)

版权声明:本文版权及所用技术归属smartguys团队所有,对于抄袭,非经同意转载等表现保留法律追究的权利!

 

  于现在软件系统纷纷“云化”的大潮下,各种支持“云化”的框架、工具层出不穷,但这些成的家伙大多基于JAVA,go等语言,且使场景全都为非实时系统。但因C++语言,且支持毫秒级响应、大吞吐量的分布式实时应用框架一直是及时无异天地的空,Cpp
Distributed Real-time
Application Framework(CDRAF)也为此出现。

   我们从事为用CDRAF打招一款通用C++分布式实时系统框架,使的得服务让其它一样款针对响应、吞吐量有大要求的事情系统——不管是打后高系统或者电信行业系统等等。用户若将原始工作代码基于CDRAF做少改动,就可下系统轻松地取得有”分布式实时系统”所具有的表征,如:

  • 大吞吐量、低时延、模式多样、稳定可靠的报导平台
  • 乍节点启动后自行注册联网,旧节点无需更开
  • 计节点根据业务量自动动态扩缩容
  • 单点故障不影响集群,故障节点自动检测,自动退网
  • 节点实时性能统计数据,自动上报
  • 机动负载均衡,不同节点根据自身处理能力自动进行负荷
  • 过载保护,预防体系因为流量过非常而起围堵甚至引发宕机
  • 雅启停,双通道消息线路保证启停过程中莫遏消息
  • 灰度发布,支持测试节点和健康作业节点同网测试
  • 供集群节点管理Restful接口,方便用户做节点管理之二次开发

  CDRSF核心由三独组成部分组成,分别是:通讯平台、状态为主、系统管理。如下图所示:

  

 

简报平台:

➢   
具备低时延(毫秒级)、高吞吐量(200000pps/s级)的通讯能力

➢   
提供多样化通讯方式(点对碰、广播、分发、单对坦途等)满足各种事情需

➢   
完全配置式的节点通讯关系,通讯与作业程序完全解耦

➢   
实时性性能统计输出,实时应用程序监控管理

状态为主:

➢   
提供新节点自动发现联网运行,故障节点自动检测退网的力

➢   
各工作节点主动举报详细的运转状态数据,实时监控全网节点运行信息

➢   
具备为各业务节点下发管理命令能力

➢   
注册、触发机制保证所有命令、数据及时到达

系统管理:

➢   
实现系统的自立管理及外部对系的管制

➢   
自主管理提供了动态扩缩容、节点过载保护、故障节点重启等力量

➢   
外部管理通过RESTful接口,提供了外部对网进行各种操作的能力

(如:优雅关停节点、开关日志、单号日志跟踪、容器测试等等)

 

完整系统架构图:

 

 

  通讯平台承担所有业务经过的简报,包括过程中及节点内的报导。SmartMonitor还可实时监督工作经过的心跳健康状况,实时统计性质数据。SmartAgent实时报告每个节点的各种数码到状态为主,并收受状态为主下达的吩咐。SmartService根据网运行状况,对任何集群进程管理,同时为承受来自外部的指令,对网经过各种操作。

 

下一篇:(二):
基于ZeroMQ的实时报道平台

 

技术交流合作QQ群:436466587 欢迎讨论交流

 

 

IGF 2016 Seumas McNally 大奖入围游戏:

1.Mini Metro (Dinosaur Polo Club)
介绍视频
下载地址

Mini
Metro(迷你地铁)是一个策略类的模拟游戏,在娱乐中若得客观地计划并优化地铁线,为城市建一个快捷的地铁系统。这个娱乐很多人口且打过,但也许而切莫亮她的新意其实生为一致不善GameJam活动——一不善主题吧minimalism(极简主义)的
Ludum Dare。
用作一个大切题的作品,Mini
Metro整体规划及便显挺极端简主义,美术风格简单明快特点突出、音效简单却百般可观,也坐此同时入围本届IGF最佳设计、最佳视觉效果和特等音效,绝对是一律款款打了即停不下来的优秀作品。

2.Darkest Dungeon (Red Hook Studios Inc.)
介绍视频
下载地址

Darkest
Dungeon(黑暗地牢)是一个哥特风格的roguelike回合制RPG游戏,也还要入围本次IGF最佳视觉效果和特等音效。
玩黑暗的氛围渲染十分到位,将心理因素融入玩法的新意为不行有特色,是一个值得尝试的roguelike游戏。

3.Her Story (Sam Barlow)
介绍视频
下载地址

当即吗是去年之话题之作了。玩家需要经搜索一个家吃巡警问讯时留下来的影像材料,来发现跟恢复故事的庐山真面目。
Her
Story也同可围了极品设计、最富有新意和最佳叙事奖。你充分为难定义这究竟是只推理游戏还是独文字游戏或者是别的啊,但本作就是经一个近似简单的建制,在保险了自由度的状况下,实现了同一段子老有新意的叙事,这是异常奇怪的。

4.Keep Talking & Nobody Explodes (Steel Crate Games)
介绍视频
下载地址

一个VR游戏(VR设备不要,也可以据此示器玩),游戏又为入围了最佳设计以及极致具创意奖。这是单规划及专门幽默的嬉戏,适合对象等聚集于一齐玩耍:一名玩家戴在VR设备,在一个虚拟的、有炸弹的屋子里,其他玩家扮演拆弹专家,手中拿在炸弹的材料、但看不到炸弹的面容,玩家用相互配合拆弹。
盖炸弹每次都无平等,所以马上是个好还游玩的Party
Game,据说为是一个考验你联系技巧、语速以及友情关系(?)的一日游。

5.Superhot (SUPERHOT)
介绍视频
下载地址

Superhot的创意同样诞生为同糟打终端开发活动,活动称吧“ 7 Day FPS
Challenge”,开发者需要以同一完善内支付一个职能一体化的FPS游戏原型。那次走之3年过后,Superhot的正式版打磨得、即将上线。
Superhot是一个第一人称射击游戏,这个戏最有特色之一个计划在,在公无动的上,游戏时尽管是不流逝的。大家可想像一下,这种反传统的设定当一个发射游戏里可的带起哪些奇妙之功用。本作也坐这么的奇思妙想,入围了此次IGF的超级设计奖。

6.Undertale (Toby Fox)
介绍视频
下载地址

一个像素风格的RPG游戏,也是去年祝词爆棚的话题之作。对于这么一个看押起简陋的游乐,IGN却为起了10分满分的评分,Steam上之玩家评价为不过高,许多人数代表给本作在叙事上的想象力所伏。
娱乐由开发者Toby
Fox一总人口独立开发到位,同时为入围了本届IGF的特等音效和特级叙事奖。

**外把荣誉提名名单: **
The Beginner’s Guide (Everything Unlimited Ltd.);
Panoramical (Fernando Ramallo & David Kanaga);
Affordable Space Adventures (KnapNok Games and Nifflas’ Games);
Twelve Minutes (Luis Antonio);
Oxenfree (Night School Studio);
That Dragon, Cancer (Numinous Games);
Cibele (Star Maid Games); Soft Body (Zeke Virant)

怀疑谁会最终拿下大奖?

其他奖项的完全入围和提名名单请点自己