ITPub博客

首页 > 架构设计

关于 “架构设计” 的内容如下:

  • 办公园区能耗分析管理系统解决方案

    智慧园区能耗综合管理系统解决方案是园区能耗综合管理,通过一套综合能耗监测系统,及时对园区的资源使用情况能耗数据进行分析、整合、展示,使整个园区对资源的使用情况一目了然。

    ruiecjo 软件结构 271 2020-05-27 15:58
  • 游戏合服新方案

    游戏随着运营时间变成导致DAU变少。尤其是手游采用衮服的开服策略。导致服务器合服变得更加频繁且要求高效。合服的目的有二。其一是降低服务器成本,其二利于玩家之间的相互竞争。曾经合服采用的方法都是通过研发程序去实现。按功能把所有表数据加载到内存。通过逻辑关联实现。最后把新数据写入数据库。印象中最大的痛点是合服代码维护和合服过程低效。 如何解决痛点?因为自己本身对数据库存储过程感兴趣且比较擅长。结合游

    WolfHawk_ITPUB 数据架构 340 2020-05-26 11:43
  • 网络通信5:HTTP下载器

    游戏开发中需要动态下载资源。甚至支持热更新修复代码。都需要引擎支持文件下载功能。写个基于http协议的多线程文件下载器。用第三方库如何选择问题?如何实现接口方便调用问题?等等。其实前面也多次用到libcurl。libcurl作为是一个多协议的便于客户端使用的URL传输库。libcurl已经非常灵活。接口设计的非常细。完全可以满足需求。 这里分享一个基于libcurl的HTTP封装类,其功能包括:

    WolfHawk_ITPUB 软件结构 403 2020-05-25 16:37
  • 网络通信4:HTTP实现二进制传输

    HTTP实现二进制传输。曾经为这事还纠结过。刚工作时游戏都是端游。基本学习和接触过得都是TCP发送二进制方式。当时刚开始转型研发页游。原来删除的都是C++开发。突然要研究flash搞网页游戏。ActionScript(简称AS)这语言不熟悉。弄网络封装时肯定潜意识设计思路是HTTP实现二进制传输。然后结合网络消息采用工具自动化生成方式。自己不善于HTTP。故意招个比较擅长的人协助搞下底层。我把上面

    WolfHawk_ITPUB 软件结构 83 2020-05-22 17:46
  • 网络通信3:HTTP实现文本传输

    HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP协议是建立在TCP协议之上的一种应用。由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种短连接。HTTP遵循请求(Request)/应答(Response)模型。所以一定需要实现请求(Gk8HttpRequest)。同时需要实现返回(Gk8HttpResponse

    WolfHawk_ITPUB 软件结构 372 2020-05-22 17:01
  • 网络通信2:TCP通信实现

    TCP是底层通讯协议,定义的是数据传输和连接方式的规范。TCP协议,传输控制协议(Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议。讲到TCP协议就绕不开套接字Socket。这也是搞软件开发经常接触的技术点。 套接字Socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包

    WolfHawk_ITPUB 软件结构 387 2020-05-21 16:24
  • vivo 悟空活动中台 - 微组件状态管理(下)

    悟空活动中台作为vivo移动互联网首选的在线制作活动平台,有哪些关键能力支撑了它?

    vivo互联网技术 软件结构 399 2020-05-21 09:40
  • 阿里云CDN不止于加速:基于https**算法构建安全数据传输链路

    5月20日,阿里云政企安全加速解决方案正式发布。在发布会中,阿里云技术专家林胜恩从HTTPS的技术概述,国密算法的标准内容以及国密算法在阿里云CDN上的应用情况三个方面,来介绍了阿里云CDN在安全方面的重要实践。

    代码派就是我 数据架构 426 2020-05-20 16:56
  • 网络攻击见招拆招?阿里云高级技术专家赵伟教你在CDN边缘节点上构建多层纵深防护体系

    5月20日,阿里云新品发布会第94期,政企安全加速解决方案正式发布。当下政企数字化转型步伐加速,业务在线化与架构网络化已经成为政企核心竞争力之一,作为互联网的入口,CDN如何将安全能力注入其中,构建企业级安全加速技术架构?边缘安全技术又将如何帮助企业应对愈发严峻的网络安全态势,抵御DDoS/CC、Web应用攻击以及进行互联网机器流量管理?阿里云高级技术专家赵伟在发布会中做了如下解答。

    代码派就是我 数据架构 201 2020-05-20 15:56
  • 揭秘政企安全加速解决方案的架构与应用场景实践

    5月20日,阿里云政企安全加速解决方案正式发布。该解决方案是阿里云CDN联合云安全,一同打造的分发加速+安全一站式服务,旨在帮助政府、金融、传媒、传统企业顺利开展线上业务,有效解决内容分发链路上安全和加速性能的问题。本次发布会中,阿里云运营专家曾林青对行业背景和挑战、解决方案的构成与特性以及适用场景进行了分享。

    代码派就是我 数据架构 375 2020-05-20 15:11
  • 网络通信1:字节流的封装

    在网络通讯中,数据在网络传输的格式常以字节流的形式进行,因此需要我们对字节流进行写入和读出的操作。在几乎其他所有语言中,网络数据的收发在利用类似send(或write)和recv(或read)的方法时并没有明显的流处理。需要借助流才可以完成。数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。很多语言常将数据流分为输入流(InputStream)和输出流(

    WolfHawk_ITPUB 软件结构 241 2020-05-20 11:04
  • rdo远程桌面管理工具,rdo远程桌面管理工具使用,批量检测的操作方法

    Rdo远程桌面帮助你管理大量远程桌面的软件,当我们在管理多个服务器时,可能出现个别服务器无法连接的状态,这会导致我们作业效率大大降低。IIS7服务器管理工具是一款功能齐全,作用强大的服务器管理器,利用IIS7 服务器管理工具批量添加完服务器后,可以选择对其进行一键检测,这样就能自动检测出各个服务器的状态以及网络连接情况,及时排查出无法正常连接的服务器,对症下药,能更好的提高作业效率。 IIS7下

    三世回眸两相忘 操作系统 381 2020-05-19 15:14
  • 表结构对比版本

    ​ 游戏研发中常遇到跨版本执行数据库脚本的事情。一般都是采用按版本号依次准备脚本的方式。更新时依次执行所跨版本的脚本语句。如何其中出现遗落也不好确定。所以一直琢磨是否可以把数据库的表结构输出成文本。然后使用Beyond Compare 对比工具。这样改变的表结构一目了然。也可以用于确定没遗落更新。安全性大大提高。 Shell脚本:CheckDbTableData.sh #!/bi

    WolfHawk_ITPUB 数据架构 336 2020-05-19 10:47
  • 如何查看表中的二进制流

    ​ 最近在整理10来年游戏研发中沉淀下来的知识。很多知识都是因为爱好所以深入学习和实现。也许曾经精力旺盛毫无优先级可言。纯粹为了实现自己的一刹那的想法。现在回忆起来依然记得当初的收获的快感。那会还是端游时代。编程主流语言是C++。数据库使用MSSQL。 ​ 很多玩家数据都是存放二进制流的方式。每次读写都需要C++加载到内存通过调试模式逐个看内存数据。尤其想看玩家数据是

    WolfHawk_ITPUB 数据架构 346 2020-05-19 10:42
  • 或与运算和安全整数(数的影子)

    ​ 八门神器是安卓、iOS、塞班平台上通用的游戏修改工具,可以修改内存中的数值和参数。在游戏运行时,内存和处理器都会对于游戏进行非常复杂的数据交换和变更。因为游戏有很多的数据,例如金钱、HP值、等级、攻击力、防御力、战斗力等数据,尤其是PVE战斗在客户端进行。服务器校验缺失等。而这些数据,就在内存和处理器的各个地址当中,玩家只需要在八门神器中搜索相关的数据值,八门神器就会将搜索出记录此数据的

    WolfHawk_ITPUB 软件结构 345 2020-05-19 10:37
  • 预分配法生成唯一ID

    ​ 在项目中经常有生成唯一ID的业务需求。作为唯一标识方便后续查找和追踪。网上也有很多实现方案。比如:数据库自增主键,数据库批量生成ID,UUID,时间戳方法,zookeeper生成ID,redis生成唯一ID,snowflake算法等等。这些解决方案各有优缺点。我在游戏项目常用的解决方案是:预分配法生成唯一ID。其原理简单,利于扩展,具有较强的适用性。 预分配法生成唯一ID原理:

    WolfHawk_ITPUB 软件结构 342 2020-05-19 10:35
  • 你真的以为计算机网络不重要吗,这份书单帮你搞定相关面试题!

    ​ 公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍。你烦恼的每个问题,书中都有答案。 在这里,我们将为你推荐帮助程序员以及互联网从业者自我提升的各类好书、优质学习资源和工具,每周pick精品书单,解读经典书籍。 在这个时代,离开了网络,简直没有办法生存,而我们所学的编程知识

    程序员江湖 基础设施 413 2020-05-16 07:07
  • B2C电子商务系统支付产品架构详解

    一、开篇:本篇文章,我们主要来拆解下一般B2C电商公司【支付中心】的产品架构。在我们开始正式讲解之前,大家先描述下自己对支付中心的认知。我想可能对于大部分普通用户,对支付中心的理解可能更多就是付款页面了,即收银台,用户选择不同支付方式进行付款。甚至连订单申请的退款到账,用户也基本不会联想到支付中心身上。支付中心作为交易三流向中的资金流支持体系,是最为重要核心的部分,搞不好对公司就会产生不可估量的损

    shushangyun 设计模式 392 2020-05-14 16:31
  • 中台建设中的幕后意义

    中台战略主要都是指通过「小前台,大中台」的架构方式,降低试错成本,加快响应速度,从而真正做到「降本增效」。

    bfmo 数据架构 555 2020-05-12 17:22
  • 4G多卡聚合技术的4G融合通信网关,多路4G解决高清视频传输,OpenMPTCPRouter

    智能融合通信将有线与多路无线智能融合成为一路通道,并聚合多个通道形成一个大容量通道,实现大数据在一个聚合通道中的传输。加载自有协议,安全、快速、稳定的传送数据至云端,提供安全稳定的宽带传输通道,确保业务永不中断。

    BananaPi开源硬件 软件结构 473 2020-05-11 10:36
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
17319047854
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心