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

邹城有做网站的吗抖音的商业营销手段

邹城有做网站的吗,抖音的商业营销手段,西安到北京的高铁时刻表查询,平面设计十大风格微服务系列(1)-我是谁 应用架构的演化 简单来说系统架构可以分为以下几个阶段:复杂的臃肿的单体架构-SOA架构-微服务 单体架构及其所面临的问题 在互联网发展初期,用户数量少,流量小,硬件成本高。因此…

微服务系列(1)-我是谁

应用架构的演化

简单来说系统架构可以分为以下几个阶段:复杂的臃肿的单体架构-SOA架构-微服务
应用架构的演化

单体架构及其所面临的问题

在互联网发展初期,用户数量少,流量小,硬件成本高。因此,企业会将系统的所有功能都集中在一起,开发一个单体应用,然后将应用部署在1台服务器上。

但单体架构根本不能适应大型项目,debug非常困难,程序健壮性差,必须将系统拆开。拆分的结果就是出现了***分布式系统***,分布式系统允许服务之间相互调用,减轻了系统的耦合性,此外,分布式系统还引入了网关、缓存、消息队列等中间件,大大提高了服务的稳定性。但分布式系统的调用关系复杂,尤其是在集群化部署后,负载均衡的配置更是一个很大挑战,不同服务之间的协议不一样,服务通信困难(这也是分布式系统设计的难点之一),为了解决服务之间的通信问题,服务导向架构(Service-Oriented Architecture,SOA)应运而生。
分布式系统

服务治理阶段(SOA)

在SOA架构中应用程序被划分为多个独立的服务,每个服务负责一个特定的功能,比如我们将原本的“仓库系统”拆分为“订单服务”和“库存服务”。SOA引入了企业服务总线(ESB)概念,将基于不同协议的服务节点连接起来,简单来说,ESB的工作是做一个中间商,其功能就是转换、解释消息和路由消息。
SOA架构

SOA架构最棒的地方在于解决了服务间的通信问题,每一个服务只要按照预定的标准和ESB这个中间商通信即可,大大提高系统的模块化、可扩展性和可维护性,让程序员不再为多个协议之间互相转化苦恼。

SOA虽然解决了多个服务之间通信的问题,但随着敏捷开发(DevOps)的发展,服务会变更的更加迅速,这就导致了服务的进一步更细粒度的拆分,开发者也希望服务之间更松耦合,毕竟我们都不想产生bug。逐渐的,业务功能被划分的更小,以至于一个服务只完成某项极小的任务,微服务的概念由此开始。

微服务架构与云原生

  • 微服务(Microservices)是一种软件架构风格,它将一个大型应用程序划分为一组小型、松耦合的服务,每个服务负责一个具体的业务功能。这些服务独立开发、部署和运行,通常采用轻量级的通信协议(如RESTful API或gRPC)进行通信和协作。

在微服务部署时,通常会引入一个服务注册与发现中心(Service Registry and Discovery Center)或者服务治理中心(Service Governance Center)来对服务进行统一的管理和调度。这个中心的主要作用包括:

服务注册:服务提供者将其提供的服务信息(服务名,ip,端口)注册到服务注册中心,以便其他服务消费者可以找到并使用这些服务;

服务发现:服务消费者可以通过服务注册中心查询到所需的服务信息,从而知道如何调用这些服务,服务之间的调用不再使用ip:port方式,而是使用服务名调用,这样,服务的ip一旦变更开发者也无需对服务进行改动;

负载均衡:服务注册中心可以根据服务提供者的负载情况,为服务消费者提供合适的服务提供者地址,实现负载均衡;

故障转移:当某个服务提供者出现故障时,服务注册中心可以自动将服务消费者的请求转发到其他可用的服务提供者,实现故障转移;

监控和统计:服务注册中心可以收集服务调用的统计信息,以便对服务的性能、可用性和稳定性进行监控和分析;

配置管理:服务注册中心可以提供统一的配置管理功能,以便对服务的配置信息进行集中管理和维护;

安全管理:服务注册中心可以实现服务的鉴权、授权和访问控制等安全功能,以保障服务的安全性。

简单的微服务架构图

学习微服务的前提是要了解注册中心的概念。就我个人理解来说,注册中心相当于是一个登记表,服务将自己的的信息写入注册中心,其他服务要调用的时候就去这张登记表中找自己要调用的服务的信息。相较于单体架构中开发者需要将要调用的服务的ip:port写入代码中,微服务注册中心简直太方便了,尤其适合使用k8s部署。

http://www.shuangfujiaoyu.com/news/18940.html

相关文章:

  • 太原网站seo顾问免费信息发布平台网站
  • 私人做网站百度下载免费安装
  • 重庆忠县网站建设公司哪里有seo公司 引擎
  • 腾讯公司主页seo网站推广助理招聘
  • 做网站避免上当关键词seo教程
  • 学做网站能找到工作么爱站网关键词挖掘
  • 宁津有培训做网站的百度公司简介介绍
  • 双语网站费用连云港seo公司
  • 网站做seo外包推广
  • admin登录网站seo优化中商品权重主要由什么决定
  • 第三方平台网站的建设规划互联网营销师培训课程
  • 学做网站网seo技术
  • 微型营销网站制作谷歌排名推广公司
  • 自己做的网站和ie不兼容什么是搜索推广
  • 深圳市建设局官方网站网站seo诊断优化方案
  • 威海做网站的公司有哪些官网首页入口百度
  • 网站制作完成需要进行哪些测试磁力屋torrentkitty
  • 河源做网站优化短链接在线生成器
  • 网站建设waoccseo商城
  • 项目建设表态发言稿武汉整站seo数据上云
  • 做一个网站开发要多少钱2024年小学生简短小新闻
  • 宜宾注册公司外贸网站优化
  • 常熟滨江开发区人才网seo人员的职责
  • 科技公司 网站 石家庄长沙网络公司排名
  • 济南源码网站建设百度开户渠道
  • 大网站建设规范新品怎么推广效果最好
  • 企业网站设计深圳seo网络推广
  • 网站首页设计分析seo培训多少钱
  • 苏州网站建设哪家做得好seo网站关键词优化哪家好
  • 中国风html5网站模板苏州排名搜索优化