当前位置: 首页 > news >正文

深汕特别合作区网站性能优化怎么做

深汕特别合作区,网站性能优化怎么做,常州商城网站制作公司,网站制作教程手机文章目录 1. 服务注册表模式1.1 服务注册表1.2 SOA治理功能1.3 注册表中的配置文件 2. 企业服务总线#xff08;ESB#xff09;模式3. Synchro ESB3. 微服务模式3.1 概述3.2 微服务架构模式方案3.2.1 聚合器微服务1#xff09;概述2#xff09;几种特殊的聚合微服务 3.2.2 … 文章目录 1. 服务注册表模式1.1 服务注册表1.2 SOA治理功能1.3 注册表中的配置文件 2. 企业服务总线ESB模式3. Synchro ESB3. 微服务模式3.1 概述3.2 微服务架构模式方案3.2.1 聚合器微服务1概述2几种特殊的聚合微服务 3.2.2 链式微服务3.2.3 数据共享微服务3.2.4 异步消息传递微服务 3.3 微服务架构面临的问题与挑战 1. 服务注册表模式 1.1 服务注册表 服务注册表 Service Registry适用主要在SOA 设计时段该注册表能够有效地支持SOA治理过程中服务合同、策略、元数据的开发、发布与管理工作 “开发、发布与管理”修饰“服务合同、策略、元数据” 任何帮助注册、发现和检索服务合同、元数据和策略的信息库、数据库、目录或其他节点都可以被认为是一个注册表。 策略执行点 Policy Enforcement Point负责在运行时对服务请求进行策略检查和执行 PEP根据预定义的策略规则对进入系统的服务请求进行验证和过滤确保只有符合规定的服务能够被执行 服务注册厂商分类 第一种提供服务、策略、元数据注册表及信息库的纯SOA 厂商第二种SOA 平台厂商将注册表作为集成产品套件的一个组件 1.2 SOA治理功能 服务注册 务提供者向注册表公布服务的功能主要公布服务合同 包括服务身份、位置、方法、绑定、配置、方案、策略等描述性属性 服务位置 帮助开发者查询符合要求的注册服务并提供务合同 服务绑定 服务的消费者利用检索到的服务合同来开发代码开发的代码将与生产者提供的注册在SOA的服务绑定已实现互动 1.3 注册表中的配置文件 过程 注册表中包含多个配置文件服务通过使用不同配置文件在不同生命周期移动 意义SOA 治理中最佳实践之一 2. 企业服务总线ESB模式 概念 ESB (Enterprise Service Bus)由中间件技术实现的支持面向服务架构的基础软件平台支持异构环境中的服务以基于消息和事件驱动模式交互而不是点对点并且具有适当的服务质量和可管理性 ESB中以事件驱动的交互过程 由服务请求者触发一次交互过程产生一个服务请求消息并将该消息按照ESB 的要求标准化标准化的消息被发送给服务总线ESB 根据请求消息中的服务名或者接口名进行目的组件查找将消息转发至目的组件ESB并最终将处理结果逆向返回给服务请求者 事件驱动的优势 最大限度上解耦了组件之间的依赖关系降低了软件系统互连的复杂性 ESB的核心功能 提供位置透明性的消息路由和寻址服务提供服务注册和命名的管理功能支持多种消息传递范型(如请求/响应、发布/订阅等)支持多种可以广泛使用的传输协议支持多种数据格式及其相互转换提供日志和监控功能 ESB的优点 企业内部、外部系统之间可以很容易地进行异步或同步交互具有很强的扩展性、灵活性提高开发效率、降低了成本 3. Synchro ESB 概念 协同企业服务总线基于 SOA体系结构的服务整合软件平台 国产软件 包含 集中式管理工具可视化应用程序开发界面 3. 微服务模式 3.1 概述 概念 微服务架构围绕业务领域将服务进行拆分每个服务可以独立进行开发、管理和迭代彼此之间使用统一接口进行交流 意义 使产品交付变得更加简实现敏捷开发与部署 优点 复杂应用解耦 由于单个微服务功能单一、复杂度低小规模开发团队完全能够掌握易于保持较高的开发效率且易于维护。 独立 独立开发、部署、测试 技术选型灵活 技术去中心化每个微服务选择自己合适的技术和开发语言。 容错 微服务间相互独立故障会被隔离可通过重试、平稳退化等机制实现应用层的容错 松耦合易扩展 3.2 微服务架构模式方案 是系统应用开发的一种设计思想没有固定开发模式 3.2.1 聚合器微服务 1概述 概念 聚合器调用多个微服务实现系统应用程序所需功能 两种形式 将检索到的数据信息进行处理并直接展示对获取到的数据信息增加业务逻辑处理后发布成新的微服务 即提供一个更高层次的组合微服务 2几种特殊的聚合微服务 代理微服务 聚合器微服务的一个变种仅进行委派请求和数据转换工作不聚合数据 分支微服务器模式 是聚合器微服务的一种扩展允许同时调用两个相互独立的微服务链 3.2.2 链式微服务 概念 客户端或服务在收到请求后会返回一个经过合并处理的响应该模式即为链式微服务设 如服务A 收到请求后会与服务B 建立通信服务B 收到请求后会与服务C 建立通信依次往下游发送请求并对结果进行合并处理后作为请求响应返回上游服务调用者。 3.2.3 数据共享微服务 概年当服务之间存在强耦合关系时可共享缓存、数据库存储 3.2.4 异步消息传递微服务 方法使用消息队列代缺点可能会降低系统可用性增加系统复杂性常用中间件ActiveMQ、RabbitMQ、RocketMQ、Kafka 3.3 微服务架构面临的问题与挑战 微服务架构分布式特点带来的复杂性微服务架构的分区数据库体系不同服务拥有不同数据库系统测试的挑战大规模部署的挑战
http://www.zqtcl.cn/news/984950/

相关文章:

  • 游戏网站建设免费版百度只更新快照不收录网站
  • html小清新类型网站网站建设中应注意哪些问题
  • 网站开发技术和seo的联系精品课程网站建设 公司
  • 大型网站建设一般多少钱wordpress 调用百度前端公众库
  • 个人电脑做网站服务器网站地方网站域名用全拼
  • 我们网站在那里登陆后台系统管理成都app制作开发
  • 可以做问卷调查的网站仙居网站建设
  • 知名网站建设公司电话做一个小程序需要多少钱
  • 外贸找客户有什么网站个人如何做网站
  • 旅游项目网站开发ui界面设计分析
  • 企业建设网站没有服务器代理网页浏览
  • 深圳网站建设新闻网站建设营销的企业
  • 建筑设计网站软件排名工具
  • wordpress theme珠宝最适合seo的网站源码
  • 建设工程规划许可证查询网站畜牧业网站模板
  • 做网站大概要多少钱页面网站缓存如何做
  • 家电网站建设需求分析朔州网络推广
  • 陕西交通建设集团网站体检网络营销中自建网站
  • 做游戏的php网站有哪些微信商城是什么
  • wordpress memcached redux深圳网站优化方法
  • 移动商城 网站建设方法方式韩国导航地图app
  • 企业网站源码是什么瑞安企业做网站
  • 佛山深圳建网站wordpress 段代码
  • 网站备案 强制仿牌网站容易被攻击吗
  • 网站做访问追踪js特效演示网站
  • 建设网站女装名字大全宝宝投票网站怎么做
  • 江苏省建设厅网站首页天津百度网站排名优化
  • 织梦网络设计工作室网站模板镇江市精神文明建设网站
  • 网站管理工具装修公司设计软件有哪些
  • 招标网站的服务费怎么做分录什么网站做玩具的比较多