上一篇记录的是服务端框架firefly在cocos2dx中实现初级网络通讯,让初学者可以有一个大概的网络通讯认识,明白大概的流程和实现方式,但看9秒发布的游戏源码“暗黑世界”,可以发现,其实和Firefly通信并没有我们看上去的那么简,在源代码里有一个专门的网络通讯实现框架,并且还有更好的通信协议实现-protobuf,protobuf在网络通信领域应该已经是很常用了,在《烽烟OLine》的源码中
文章目录一.概述二.环境准备三.搭建DSC集群四.搭建DSC主备五.监视器六.验证七.注册服务 一.概述DMDSC(数据共享集群)支持多个数据库实例同时访问、修改保存在共享存储中的数据,能够提供更高的数据库可用性和事务吞吐量。但由于数据是保存在共享存储上,当出现存储失效等故障时,数据库服务将会中断。 DM 数据守护包含多个数据库,主库和备库部署在不同的机器上,数据分别保存在各自的存储上,主库传递
区块链基础:分布式账本介绍1.分布式账本是什么2.商业账本扮演的角色3.现行商业账本的问题4.区块链是什么5.区块链网络是如何工作的6.区块链的商业利益7.区块链的使用案例 8.你是否应该使用区块链 大家都看到了,区块链的分布式账本技术改变了各种商业个体和组织进行商业交易的方式。 让我们来看看一个区块链网络是如何运行的,你能怎样利用区块链网络。首先,我们需要了解一些背景知识。1.分布式账本是什么一
概念理解: 联盟链 FabricFabric是许可制区块链平台,因为它要求每个参与者必须持有可信证书Fabric支持在同一个物理网络之上建立多个不同的区块链,每个区块链都有自己的访问控制机制包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)Fabric架构设计客户端:客户端应用使用 SDK 来跟 Fabric
目录1. 公证人机制1.1 单签名公证人1.2 多重签名公证人1.3 分布式多重签名公证人2. 侧链/中继2.1 侧链2.2 中继3. 哈希锁定 1. 公证人机制引入可信的第三方自动或者请求式监听不同链上的事件,并通过特定共识算法对事件是否发生达成共识,最后及时做出响应。1.1 单签名公证人又称中心化公证人,即指定独立节点或者机构充当公证人,该公证人在跨链交互过程中承担了数据收集、验证、交易确认的
的发展可划分为三个阶段:以比特币为代表的1.0阶段,主要实现去中心化加密数字货币的发行与流通;以
原创 2022-02-11 11:13:59
881阅读
区块链的发展可划分为三个阶段:以比特币为代表的区块链1.0阶段,主要实现去中心化加密数字货币的发行与流通;以以太坊为代表的区块链2.0阶段,旨在
原创 2021-09-09 15:12:56
1295阅读
位置2018年5月第18期技术雷达,平台象限,建议评估。(最新版技术雷达已经发布,点击【阅读原文】下载)标签Blockchain,DLT目标受众区块链架构师,开发人员关注问题区块链技术允许不同组织之间直接达成没有中间人参与的交易,这大大提高了交易的效率。但是“传统”区块链平台要求所有用户复制所有交易,这带来了大量的重复和浪费,性能很难满足现实商业世界的要求,另外,尽管有加密技术存在,大家依然担心数
原创 2021-04-26 15:27:57
176阅读
作为引领新一轮信息技术革命的关键技术之一,近些年来,区块链逐渐走进人们的视野。我国已将区块链产业上升为国策,利用区块链赋能各行各业,乃至促进我国治理体系和治理能力现代化。伴随着市场的不断成熟,法规的不断完善,这几年来,区块链技术不断迭代。凭借更低的经济成本、更低的技术门槛、互联互通等优势,开放联盟链正在得到越来越多行业的认可。有专家预言“10年以后,很多链会消失,开放联盟链将会占据主流,其市场占比
原创 2022-01-10 17:37:16
149阅读
在Fabric、 Quorum以及Corda之间实现跨链,超级账本的集成框架是这样的 当前区块链平台的数量正在迅速增长,这对于行业而言无疑是一件好事,但区块链之间信息孤岛的问题,一直是个未解难题。在公链领域,比特币和以太坊是最大的两个公链,因此很多跨链协议主要解决的就是这两大区块链之间的通信问题。而在联盟链领域,IBM的Fabric、摩根大通的Quorum以及R3的Corda是企业使用最多的区块链
转载 2020-11-25 11:29:00
115阅读
2评论
新一代开源分布式账本项目R3Corda技术揭秘:基于JVM开发语言Corda使用Kotlin作为开发语言,合约可以使用Java、Kotlin或者其他基于JVM的语言来编写。选择Kotlin的原因是:相比其他目前区块链流行的语言,比如C++或Golang,Java系有最强大的生态支持,和成熟的基础设施积累。因为是面向金融行业,应用技术栈也以Java为主(因为主导企业IBM、Oracle等为主),进而
原创 2020-11-05 09:57:15
883阅读
目录1.API 与 REST API2.框架总体概述3.Memory Management(存储管理)4.CPU Management(CPU管理) 1.API 与 REST API这里可以参考这篇文章什么是REST API 这里我做一个简单的总结:API:Application Programming Interface(应用程序接口)。在我们进行编程的时候我们经常会用到一些其他开发人员已经编
# 理解企业架构中的各个层面 在当今信息化时代,企业架构(Enterprise Architecture, EA)成为了组织在复杂环境中求生存和发展的重要战略工具。企业架构通常分为五个主要层面:战略架构、业务架构、功能架构、数据架构和技术架构。本文将逐一探讨这五个层面的内涵,并通过代码示例和图示加以说明。 ## 一、战略架构 战略架构定义了企业的目标、愿景和整体方向。它确保组织的所有活动和资
原创 8月前
145阅读
简要介绍下企业架构组成和各架构之间关系企业架构: 企业架构是以企业战略为指导,以业务架构为基础,以IT架构为支撑的完整体系。各架构间紧密相关,业务架构指导IT架构的具体实现。 业务架构: 业务架构按照企业发展战略,用标准化、结构化的语言,定义对外业务能力和对内协作能力,持续改进客体验、提升业务效率。 业务架构开展流程建模、产品建模和实体建模,通过模型之间 的对接,表达全行业务能力,强化跨部门、跨业
         近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战。各企业纷纷开始建立新的管理信息系统(简称MIS)或修订原有的管理信息系统。在此过程中,关于MIS系统平台模式的选择是系统设计人员遇到的主要问题。本文试图结合自己的实践经验探讨这一问题。   MIS系统平台模式大体上分为4
转载 2023-07-06 21:38:04
1693阅读
【摘要】 Hyperledger cactus是一个区块链集成框架,能够在多个分布式账本上执行交易,最大的特点是灵活可插拔的架构,官方定义:SDK of SDKs。Cactus 现在已经支持的分布式账本有Hyperledger Besu、CordaCorda OS、Hyperledger Fabric、Go-Ethereum、Quorum、Hyperledger Sawtooth等,均通过账本插
原创 2022-08-31 16:40:50
82阅读
【摘要】 Hyperledger cactus是一个区块链集成框架,能够在多个分布式账本上执行交易,最大的特点是灵活可插拔的架构,官方定义:SDK of SDKs。Cactus 现在已经支持的分布式账本有Hyperledger Besu、CordaCorda OS、Hyperledger Fabric、Go-Ethereum、Quorum、Hyperledger Sawtooth等,均通过账本插
原创 2022-08-31 20:58:00
30阅读
一、单体应用架构单体架构,一个war文件包含所有功能的应用程序包。包含复杂的业务逻辑/自服务接口/定时任务/集团接口等等,都在一个war文件里面。每次发布,都是版本管理员拿到一个大war包,上传到Tomcat,再往几十台服务器上推送。好处是都在一个上,部署测试比较容易,版本管控比较简单。但是随着时间的推移,越来越多的需求被加到war包中,慢慢地,单体应用变得越来越臃肿,上线后运行五六年,war包就
现代软件系统的设计和开发离不开应用架构、业务架构、数据架构和技术架构。这四个方面相互依存,共同构建了一个稳健、高效的系统。下面我们将分别介绍这四个架构,并通过代码示例详细说明它们的作用。 ## 应用架构 应用架构定义了应用程序的结构和行为。它决定了应用程序的各个部分如何协同工作,以实现系统的功能。应用架构通常包括前端、后端和数据库。下面是一个简单的应用架构示例: ```mermaid jou
原创 2024-04-23 07:01:38
348阅读
前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用 到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。  冯诺依曼结构,图灵机,以模拟人为目标  软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没有意识
转载 3月前
354阅读
  • 1
  • 2
  • 3
  • 4
  • 5