b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

微服务架构和安全系统设计方案(2)

电脑杂谈  发布时间:2020-06-19 04:12:14  来源:网络整理

简而言之,一致的哈希将整个哈希值空间组织成一个虚拟环. 例如,假设哈希函数H的值空间为0-2 ^ 32-1(也就是说,哈希值是一个32位无符号整数),则整个哈希空间环都是按顺时针方向组织的. 0和232-1在零点方向上重合. 每个服务器都使用哈希来执行哈希. 具体来说,您可以选择服务器的IP或主机名作为哈希键,以便每台计算机可以确定其在哈希环上的位置. 数据键使用相同的函数哈希来计算哈希值并确定此数据在环上的位置. 从该位置开始分布式服务调用 安全,顺着环顺时针“行走”. 遇到的第一个服务器是它应定位的服务器. KAD(Kademlia)算法由于其简单性,灵活性和安全性已成为主流实现. KAD不需要服务器,通过ID XOR机制划分距离空间,并且可以通过几次邻居查询跳转来查询邻居,关键字字典,文件,文件索引字典和网络中的其他信息. 每个路由节点使用一个队列来存储多个节点,这使节点查询速度更快,并且命中的可能性更高. 根据活动时间切换队列,更有利于在节点频繁更改(例如p2p节点)的网络中快速找到有效的地址.

3.4通过自动化和手动相结合实现的最终一致性

当软件和硬件的故障率大大降低时,最终发生事务不一致的可能性将大大降低. 通过每个链路中设备的冗余,两次容错的服务调用尝试也可以减少故障的影响. 通过监视系统的吞吐量,当超出警告线时,将及时添加相关资源,以确保每个链接都不会阻塞消息,可以水平缩放,在最小时间范围内完成处理,并且还可以提高速率最终一致性. 当多个分布式处理步骤中的某个步骤出不一致,并且不会发生业务风险. 例如,进行扣除以确保资金安全,并且不会重复进行帐户处理,然后可以通过客户服务和后续调整来解决问题.

3.5云部署管理

分布式服务调用 安全_简单的分布式安全基础设施_net通过什么分布式调用

在便宜的X86上,可以提供大量的虚拟化计算节点. 分布式部署后,系统安装,启动和停止,更新,监视,计划,日志和异常分析不再只是登录到节点来控制可以在台湾完成的任务. 需要一个完美的分布式部署,收集和管理框架来批量管理大量节点,并自动完成收集,分析,显示,调度资源和屏蔽故障的处理. 第一个是服务容器和应用程序系统,提供稳定的版本程序包,该程序包被制成docker或kvm的虚拟安装映像. IAAS平台创建了相关的虚拟化设备资源后,您可以直接安装映像. 接下来是提供一键式安装脚本,该脚本将根据虚拟化结果的物理环境自动调整操作系统,平台和应用程序的设置,并加载一些标准化的参数数据. 对于需要频繁更新的扩展(例如应用程序,代理和第三方软件包),可以使用镜像仓库树结构进行集中管理,注册相关版本软件包和从属软件包,更新信息,差异比较情况,交货时间,验证测试时间,时间每个阶段的负责人. 在集群中,以并行命令模式执行以下任务: 导出和上传版本,部署新版本(解压,复制到部署目录),启动,停止,重新启动,平稳刷新新版本并回滚指定版本. 提供代理以完成受控端的命令处理(启动和停止,实时查询等),预警,日志和状态收集和处理. 异常和相关的错误信息被实时推送到显示端.

4个安全性

注册中心支持多租户的定义,集中控制所有服务的注册和寻址,并且可以轻松扩展各种安全控制策略. 需要管理相关的用户密码,访问令牌和各种密钥. 服务使用者和提供者都必须首先完整地完成自助服务管理系统以完成参与者定义,申请要访问的服务,由提供者系统管理员授权,管理系统以获取用户,密码,AEY,证书,AGENT程序包,在生产环境中访问注册中心,注册服务和地址服务. AGENT定期向注册中心进行身份验证,并动态维护accessKey. 在成功解决消费者问题之后,AGENT提供对安全上下文的一次性访问(由服务,地址,用户名,accessKey和时间戳组成的字符串,并获得签名). 访问服务时,必须提供安全上下文;服务器需要验证签名并确认消费者的身份后,完成授权检查. 对于服务器返回的结果数据,还需要服务器签名,并且使用者在执行后续处理之前会验证签名并确认服务器的身份. 当参与者调用API时,注册服务审核记录,保存现场信息和耗时的信息. 审计记录通过AGENT定期收集,并汇总到注册中心,以便在注册中心进行统计和查询.

5个结论

通过分析行业现状,提出了服务总线平台的建设要求和关键技术方案. 结合实施多个银行总线项目的实践,建议目标平台应用程序体系结构是可行的. 该服务平台还需要加强网络安全的四个领域: 机密性,身份验证,不可否认性和完整性. 它包含以下内容: 各种加密和解密算法,秘密密钥,安全证书和证书维护以及信任证书的维护和迁移. 平台上相关安全技术的应用可以响应当前有关安全性,独立性和可控性的国家准则,并可以安全,平稳地将关键银行业务系统过渡到分布式SOA体系结构.

参考

[1]洪华军,吴建波,冷文浩. 基于微服务架构的业务系统设计与实现[J]. 计算机与数字工程,2018年.

作者: 韩道奇


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-250505-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...