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

在线教育网站开发广州建网站的公司

在线教育网站开发,广州建网站的公司,郑州男科医院哪家比较好的医院,做电玩城设计的网站目录 1、微服务 2、微服务架构 3、微服务优缺点 3.1 优点 3.2 缺点 4、微服务技术栈 1、微服务 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一…

目录

1、微服务

2、微服务架构

3、微服务优缺点

3.1 优点

3.2 缺点

4、微服务技术栈


1、微服务

微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。

强调的是服务的大小,他关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用,狭义的看,可以看做是IDEA中的一个个微服务工程,或者Moudel

2、微服务架构

微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务服务之间互相协调,互相配合,为用户提供最终价值。

每个服务运行在其独立的进程中,服务于服务间采用轻量级的通信机制互相协作每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境中,另外,应尽量避免统一的,集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言,工具对其进行构建

3、微服务优缺点

3.1 优点

  • 每个服务足够内聚,足够小,代码容易理解,这样能聚焦一个指定的业务功能或业务需求。

  • 开发简单,开发效率提高,一个服务可能就是专一的只干一件事。

  • 微服务能够被小团队单独开发,这个小团队是2~5人的开发人员组成。

  • 微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。

  • 微服务能使用不同的语言开发。

  • 易于和第三方集成,微服务允许容易且灵活的方式集成自动部署,通过持续集成工具,如Jenkins,Hudson,bamboo。

  • 微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果。无需通过。

  • 合作才能体现价值

  • 微服务允许你利用融合最新技术

  • 微服务只是业务逻辑的代码,不会和 HTML , CSS 或其他界面混合

  • 每个微服务都有自己的存储能力,可以有自己的数据库,也可以有统一数据库

3.2 缺点

  • 开发人员要处理分布式系统的复杂性

  • 多服务运维难度,随着服务的增加,运维的压力也在增大

  • 系统部署依赖。

  • 服务间通信成本

  • 数据一致性

  • 系统集成测试

  • 性能监控

4、微服务技术栈

微服务条目落地技术
服务开发SpringBoot,Spring,SpringMVC
服务配置与管理Netflix公司的Archaius、阿里的Diamond等
服务注册与发现Eureka、Consul、Zookeeper等
服务调用Rest、RPC、gRPC
服务熔断器Hystrix、Envoy等
负载均衡Ribbon、Nginx等
服务接口调用(客户端调用服务的简化工具)Feign等
消息队列Kafka、RabbitMQ、ActiveMQ等
服务配置中心管理SpringCloudConfig、Nacos等
服务路由(API网关)Zuul等
服务监控Zabbix、Nagios、Metrics、Specatator等
全链路追踪Zipkin、Brave、Dapper等
服务部署Docker、OpenStack、Kubernetes(k8s)等
数据流操作开发包SpringCloud Stream(封装与Redis,Rabbit,Kafka等发送接收消息)
事件消息总线SpringCloud Bus
http://www.hengruixuexiao.com/news/28926.html

相关文章:

  • 做电力招聘的有哪些网站南京seo推广优化
  • 如何在国内做网站中央刚刚宣布大消息
  • 建设澳洲企业网站网络推广方法怎么做
  • 微信网站需要备案吗网站设计制作公司
  • php做网站很快嘛西地那非片多少钱一盒
  • 网站设计与开发专家潍坊关键词优化排名
  • 保定网站建设北京软件培训机构前十名
  • 太原网站搜索排名google永久免费的服务器
  • 网站建设实验目的什么是优化设计
  • 长沙seo优化厦门seo推广优化
  • 贵阳经开区建设管理局网站网络营销的十种方法
  • 龙岩网站建设龙岩网站制作网站做成app
  • 陇西 网站开发网站查询关键词排名软件
  • 白云怎样优化网站建设谷歌chrome浏览器下载
  • 电子商务平台怎么注册seo技术培训学校
  • 网站内容及实现的方式登录百度
  • 做php网站用mvc多吗百度数据查询
  • 身份证被用户做网站备案seo服务指什么意思
  • 网站域名授权怎么做企业建站免费模板
  • 金华商城网站制作郑州百度推广公司电话
  • 网站asp设计作品百度公司总部地址
  • 高端建站什么意思关键词分类工具
  • 网站推广目标大搜推广
  • 怎么做网站收款二维码宁波seo网络推广软件系统
  • wordpress模版怎么设计天津seo霸屏
  • 阜阳手机网站开发seo做的好的网站
  • wordpress做电商安全吗谷歌seo推广公司
  • 深圳做网站的公司有哪些云南网站seo服务
  • 做图表的网站知乎如何出售自己的域名
  • 如何做网站标头中国旺旺(00151) 股吧