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

网站开发的四个高级阶段包括抖音营销软件

网站开发的四个高级阶段包括,抖音营销软件,河南省建设委员会网站,网店推广策略2.微服务的优缺点 优点 单一职责原则每个服务足够内聚,足够小,代码容易理解,这样能聚焦一个指定的业务功能或业务需求;开发简单,开发效率提高,一个服务可能就是专一的只干一件事;微服务能够被小…

 

 

 

 2.微服务的优缺点

优点

  • 单一职责原则
  • 每个服务足够内聚,足够小,代码容易理解,这样能聚焦一个指定的业务功能或业务需求;
  • 开发简单,开发效率提高,一个服务可能就是专一的只干一件事;
  • 微服务能够被小团队单独开发,这个小团队是2-5人的开发人员组成;
  • 微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。
  • 微服务能使用不同的语言开发。
  • 易于和第三方集成,微服务允许容易且灵活的方式集成自动部署,通过持续集成工具,如:jenkinns,Hudson,bamboo
  • 微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果,无需通过合作才能体现价值。
  • 微服务允许你利用融合最新技术。
  • 微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面混合。

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

缺点

  • 开发人员要处理分布式系统的复杂性
  • 多服务运维难度,随着服务的增加,运维的压力也在增大
  • 系统部署依赖
  • 服务间通信成本
  • 数据一致性
  • 系统集成测试
  • 性能监控。。。

3.微服务有哪些技术栈

微服务相关技术栈

微服务条目

落地技术

服务开发 SpringBoot.Spring,SpringMvc 服务配置与管理 Netflix公司的Archaius、案例的Diamond等 服务注册与发现 Eurerka,Consul,zookeeper等 服务调用 Rest、RPC、gPRC 服务熔断器 Hystrix、Envoy等 负载均衡 Ribbon、Nginx等 服务接口调用(客户端调用服务的简化工具) Feign等 消息列队 Kafka、RaabbitMQ、ActiveMQ等 服务配置中心管理 SpringCloudConfig、Chef等 服务路由(API网关) Zuul等 服务监控 Zabbix、Nagios、Metrics、Specatator等

全链路追踪

Zipkin、Brave、Dapper等 服务部署

Docker、OpenStack、Kubernetes等

数据流操作开发包 SpringCloud Stream(封装与Redis、Rabbit。Kafka等发送接收消息)
事件消息总线SpringCloud Bus

 

 

 

http://www.tj-hxxt.cn/news/52092.html

相关文章:

  • 宁波建设监理协会网站网址大全浏览器app
  • 网站后台登录模板宁德市人社局
  • 重庆网站空间企业网站建设原则是
  • 做公司网站详细步骤网站友情链接的好处
  • 最全的提交网站入口大全5118网站查询
  • 做网站该去哪找客户网站建设培训机构
  • 网站怎么解析到域名服务外包公司
  • 韶关网站制作seo外贸推广
  • 德州市市政工程建设总公司网站子域名在线查询
  • 取消网站的通知百度联盟官网登录入口
  • com网站是用什么做的国内免费域名注册
  • 卷帘门怎么做网站网上营销是干什么的
  • 大理网站设计查域名备案
  • 中山 做网站50个市场营销经典案例
  • 万网建网站教程北京seo优化哪家好
  • 长沙品牌网站制作服务报价平台营销策略都有哪些
  • 车身做网站宣传图网络营销方案策划
  • 官网应用商店下载seo系统培训哪家好
  • 做网站树立品牌形象随州网络推广
  • 关于加强政府网站建设和管理工作的意见标题seo是什么意思
  • 详情页设计流程百度seo培训课程
  • 网站报价方案哈尔滨电话本黄页
  • 合肥网站建设是什么意思二十条优化疫情措施
  • 怎么做网站二维码网站seo分析报告案例
  • 天成信息网站建设自助建站平台中国新闻网
  • 做的好的网站百度贴吧网页入口
  • 广告设计与制作好找工作吗seo运营专员
  • 怎么做自己的视频网站营销顾问
  • 做普通网站需要多少钱太原网站开发
  • java cms 做动漫网站seo建站需求