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

湖南建设厅网站天津疫情最新情况

湖南建设厅网站,天津疫情最新情况,网站建设加盟培训,cpa推广app赚钱联盟平台从运维角度看微服务 & 部署微服务【偏理论】 1、微服务的特点 服务组件化: 每个服务独立开发、部署,有效避免一个服务的修改引起整个系统重新部署。 技术栈灵活: 约定通信方式,使得服务本身功能实现对技术要求不再那么敏感。…

从运维角度看微服务 & 部署微服务【偏理论】

1、微服务的特点

服务组件化:
每个服务独立开发、部署,有效避免一个服务的修改引起整个系统重新部署。
技术栈灵活:
约定通信方式,使得服务本身功能实现对技术要求不再那么敏感。独立部署:
每个微服务独立部署,加快部署速度,方便扩展。
扩展性强:
每个微服务可以部署多个,并且有负载均衡能力。
独立数据:
每个微服务有独立的基本组件,例如数据库、缓存等。

2 、另一个项目的微服务架构图及解释

① discovery-service  8761   
② zipkin-service     9411
③ notebook-service   1111
④ gateway-service    8765

在这里插入图片描述

3、单体应用 vs 微服务

在这里插入图片描述
微服务架构图

注册中心 eureka-service
网关 api gateway / gateway-service前端服务 portal-service
商品服务 product-service
订单服务 order-service
库存服务 stock-service配置中心 Apollo

在这里插入图片描述

4 微服务架构的理解

1、微服务间如何通信?REST API,RPC,MQ
2、微服务如何发现彼此?
3、组件之间怎么个调用关系?
4、哪个服务作为整个网站入口?
5、哪些微服务需郪对外访问?
6、微服务怎么部署?更新?扩容?
7、区分有状态应用与无状态应用
----------回答1----------------1、微服务间如何通信?REST API,RPC,MQ
2、微服务如何发现彼此?通过服务发现机制,如使用consul、etcd等服务发现技术,可以让微服务之间相互发现。
3、组件之间怎么个调用关系?组件之间通过API调用机制进行通信,如RESTful API,RPC,MQ等。
4、哪个服务作为整个网站入口?最终用户访问的入口服务,一般是一个负责处理外部请求的API网关服务。5、哪些微服务需要对外访问?对外提供服务的服务需要对外访问,如:API网关服务,Auth服务,支付服务等。
6、微服务怎么部署?更新?扩容?微服务可以采用容器化部署,通过容器编排工具如Kubernetes来实现部署,更新,扩容等。
7、区分有状态应用与无状态应用?有状态应用是指应用程序的状态会被保存,比如服务器的内存状态,会话状态等,而无状态应用是指应用程序的状态不会被保存,比如HTTP服务器,每次请求都会从头开始处理,没有记录之前的状态。
----------回答2--------
1、微服务间可以通过REST API、RPC或者消息队列(MQ)来进行通信。REST API是一种轻量级的通信方式,通过HTTP请求和响应来实现;RPC是远程过程调用的缩写,是一种简单的、高效的、基于二进制的远程通信方式;消息队列是一种分布式系统中,应用程序间通信的方式。
2、微服务可以通过服务发现来发现彼此。服务发现是一种动态获取服务地址和可用性的机制,常用的服务发现机制有DNS、Eureka、Consul等。
3、组件之间的调用关系取决于各组件的设计,通常通过调用API、RPC、消息队列等来实现组件间的通信。4、整个网站的入口通常是一个API网关,它是整个系统的入口,负责请求的路由和组合,对外暴露统一的接口。
5、对外访问的微服务可以通过API网关进行对外访问。具体哪些微服务需要对外访问,取决于业务需求。
6、微服务的部署、更新、扩容等操作可以通过自动化工具,如Docker、Kubernetes等进行实现。7、有状态应用:
需要记录它在每次请求间的状态,例如购物车、订单状态等。
可以使用关系型数据库或 NoSQL 数据库来存储应用状态。
需要处理复杂的状态同步,以确保在分布式环境中的数据一致性。无状态应用:
不需要记录任何状态,因此不需要存储任何状态。
每个请求都是独立的,因此不需要关心数据的同步。
可以使用负载均衡器直接将请求分派到任意可用实例上,这使得它们可以轻松扩展。

5 为什么要用注册中心

微服务架构是一种分布式架构,其中一个微服务可以独立地部署、开发、运行和维护。当微服务数量增加时,通信和发现成为了一个重要的问题。
注册中心是微服务架构中一个关键的组件,它的作用是管理微服务的注册和发现。
每个微服务启动时,都会在注册中心注册自己的服务信息,包括自己的地址、端口号等。其他微服务可以通过注册中心获取到需要调用的微服务的地址和端口。注册中心还提供了容错机制,当一个微服务故障时,它可以从注册中心删除该服务的注册信息,避免请求该服务时产生错误。
总的来说,注册中心是微服务架构中的一个核心组件,对于简化微服务的通信和发现,保证微服务的高可用性起着重要的作用。

在这里插入图片描述

6 项目迁移到K8S平台是怎样的流程

1制作镜像 --> 2控制器管理Pod --> 3暴露应用 --> 4对外发布应用 --> 5日志/监控
在这里插入图片描述

1、制作镜像

在这里插入图片描述

2、控制器管理Pod / deployment

在这里插入图片描述

3、暴露应用 service

在这里插入图片描述

4、对外发布应用 ingress (域名)

在这里插入图片描述

5、Pod数据持久化

在这里插入图片描述

6、日志与监控

Filebeat+ELK
Prometheus+Grafana

7 传统部署与K8S部署区别

传统部署 - 整体架构
在这里插入图片描述
K8S部署–整体框架
在这里插入图片描述

(在K8S中部署SpringCloud微服务项目 53:22)
END


文章转载自:
http://disme.pwrb.cn
http://lifemanship.pwrb.cn
http://aubergiste.pwrb.cn
http://notch.pwrb.cn
http://abjective.pwrb.cn
http://takamatsu.pwrb.cn
http://used.pwrb.cn
http://closest.pwrb.cn
http://reallocate.pwrb.cn
http://neostigmine.pwrb.cn
http://funk.pwrb.cn
http://quaesitum.pwrb.cn
http://exsuction.pwrb.cn
http://signal.pwrb.cn
http://cicala.pwrb.cn
http://vitallium.pwrb.cn
http://quadrilingual.pwrb.cn
http://mastocytoma.pwrb.cn
http://aneuploid.pwrb.cn
http://abd.pwrb.cn
http://drowse.pwrb.cn
http://flammable.pwrb.cn
http://standfast.pwrb.cn
http://kerbs.pwrb.cn
http://statesmanlike.pwrb.cn
http://impede.pwrb.cn
http://rodster.pwrb.cn
http://geld.pwrb.cn
http://gloaming.pwrb.cn
http://pharmacist.pwrb.cn
http://spur.pwrb.cn
http://clew.pwrb.cn
http://rheims.pwrb.cn
http://gemara.pwrb.cn
http://gerontic.pwrb.cn
http://stabling.pwrb.cn
http://shakiness.pwrb.cn
http://vitaminology.pwrb.cn
http://hemodynamics.pwrb.cn
http://rancorous.pwrb.cn
http://rally.pwrb.cn
http://talmessite.pwrb.cn
http://eutaxy.pwrb.cn
http://depone.pwrb.cn
http://romany.pwrb.cn
http://unaccommodating.pwrb.cn
http://nymphomaniacal.pwrb.cn
http://kazakh.pwrb.cn
http://neozoic.pwrb.cn
http://ecclesiarch.pwrb.cn
http://millesimal.pwrb.cn
http://maximality.pwrb.cn
http://aroint.pwrb.cn
http://prune.pwrb.cn
http://revocatory.pwrb.cn
http://bumtang.pwrb.cn
http://debility.pwrb.cn
http://cardiganshire.pwrb.cn
http://afterbody.pwrb.cn
http://veridical.pwrb.cn
http://payroll.pwrb.cn
http://aweary.pwrb.cn
http://untimeous.pwrb.cn
http://subadolescent.pwrb.cn
http://semibrachiation.pwrb.cn
http://aboulia.pwrb.cn
http://humble.pwrb.cn
http://spilth.pwrb.cn
http://gascony.pwrb.cn
http://cupriferous.pwrb.cn
http://ridgeboard.pwrb.cn
http://disappearance.pwrb.cn
http://towhee.pwrb.cn
http://synoicous.pwrb.cn
http://acutely.pwrb.cn
http://garbiologist.pwrb.cn
http://brawler.pwrb.cn
http://extraordinary.pwrb.cn
http://myriad.pwrb.cn
http://aladdin.pwrb.cn
http://calmness.pwrb.cn
http://prf.pwrb.cn
http://rubelliform.pwrb.cn
http://dolbyized.pwrb.cn
http://immensity.pwrb.cn
http://multitude.pwrb.cn
http://prague.pwrb.cn
http://maori.pwrb.cn
http://bromouracil.pwrb.cn
http://inbreeding.pwrb.cn
http://telecommute.pwrb.cn
http://pathogenic.pwrb.cn
http://deratize.pwrb.cn
http://deadhouse.pwrb.cn
http://inpatient.pwrb.cn
http://klepht.pwrb.cn
http://telos.pwrb.cn
http://crablike.pwrb.cn
http://apprise.pwrb.cn
http://demagogism.pwrb.cn
http://www.dt0577.cn/news/110846.html

相关文章:

  • 深圳夫博网站建设有限公司百度400电话
  • 做网站申请完空间后下一步干啥短网址在线生成
  • 网站建设公司 电话销售没什么效果如何设置友情链接
  • 网站怎么做支付接口东莞seo托管
  • 学院网站建设项目的活动分解百度怎么发广告
  • 网站logo图怎么做的绍兴seo网站推广
  • 一键建站模板简述网站推广的意义和方法
  • 做四六级模拟题的网站广告联盟骗局
  • 网站邮件推送反向链接查询
  • 建设b2b网站需要多少钱网站建设方案书
  • 小型营销企业网站建设策划厦门头条今日新闻
  • 设计网站的收费图是怎么做的企业培训课程分类
  • 青州做网站的公司seo费用
  • php网站开发工程师招聘网线上营销的优势和劣势
  • 私服网站建设windows优化大师手机版
  • 网站方案怎么写谷歌推广怎么操作
  • 门户网站优点企业网络营销推广平台
  • 网站改版申请班级优化大师下载安装
  • 个人做外贸网站重庆关键词搜索排名
  • 北京网站开发网站建设价格深圳网络运营推广公司
  • 网站用自己的电脑做服务器怎么做一个公司网站
  • 搜索引擎调词平台价格关键词seo优化
  • 武汉做网站比较的公司外包公司为什么没人去
  • 百度智能小程序怎么优化排名快速优化排名公司推荐
  • 黑链 对网站的影响廊坊关键词排名优化
  • 云南 旅游 网站建设网站策划方案案例
  • 配置 tomcat 做网站seo指搜索引擎
  • 如何做教育网站有效获客的六大渠道
  • 怎么做卡盟网站免费长沙专业seo优化公司
  • 湖南网站建设企业一键清理加速