SmartFoxServer 2X平台堆栈

SmartFoxServer 2X平台堆栈

在本文中,我们在SmartFoxServer 2X平台上进行鸟瞰图,并简要讨论堆栈中的每个组件。从服务器的核心开始,我们找到网络引擎(代码BitSwarm),这是为SmartFoxServer 1.x构建的原始套接字引擎的第三个化身。此层为SFS2X提供了通常在其他竞争对手的解决方案中找不到的独特功能(我们在单独的综合白皮书中讨论所有技术细节)。

本质上,BitSwarm提供TCP / UDP连接,会话管理,网络安全工具,HRC(高可靠性连接)系统,集群服务,监控等等,使用高度可扩展的非阻塞设计。
这里写图片描述
平台堆栈
»核心服务和管理

SmartFoxServer 2X的低层提供了一些基本的服务和管理器,如配置服务,日志记录,安全,任务调度,区/房/用户管理,好友列表,禁止用户管理,远程管理,JMX,电子邮件服务,http服务,数据库集成等等。

所有这些服务在一组组织良好的服务器API中合并,为开发人员提供一系列高级功能,作为其应用程序的构建块。
»服务器端API和扩展

扩展是开发人员可以在系统中插入自己的应用程序逻辑并利用服务器API的机制。以类似于servlet容器的方式,SFS2X框架提供了一种有效的方式来处理自定义客户端请求和服务器事件。快速开发通过提供热重新部署,自动依赖关系发现和精心设计的类加载机制的合理工作流来保证。
»客户端API

堆栈中最顶层的元素是公共API,它直接暴露给客户端。任何讲SFS2X协议的应用程序都可以访问此API并与服务器轻松,安全地交互。

客户端库还在所有支持的平台上提供一致的框架,使得在Flash,Unity,iPhone和iPad,Android设备等中创建​​多个客户端非常容易。下表显示了所有支持的平台和语言。
这里写图片描述
(*)API的行为与其他平台(黑莓,PS3,XBox,Wii等)没有直接测试。

启动新游戏,与好友列表中的朋友进行互动或主持聊天是几个方法调用的问题。 此外,客户端可以访问由自定义扩展显示的所有额外功能,提供了无限的可能性。
翻译文,原网址为:http://docs2x.smartfoxserver.com/Overview/sfs2x-platform-stack

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值