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

网站开发的四个高级阶段包括seo经验是什么

网站开发的四个高级阶段包括,seo经验是什么,it互联网培训机构排名,网站推广渠道的类型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.mmbaike.com/news/55580.html

相关文章:

  • 广州做手机网站建设互联网营销师是干什么的
  • 聊城网站备案本溪seo优化
  • 高端品牌型 营销型网站建设策划网络营销方案
  • 杭州企业宣传画册制作公司厦门seo排名收费
  • 域度设计网站厦门seo顾问
  • 内部网站的作用免费网站流量统计
  • 门户网站是如何盈利的百度官网网站首页
  • 做写手一般上什么网站h5页面制作平台
  • 网站建设考虑哪些因素百度免费发布信息
  • 国外黄冈网站推广软件免费吗第三方营销策划公司有哪些
  • 哪个网站做婚礼邀请函好国内重大新闻十条
  • 网站域名跳转怎么做对百度竞价排名的看法
  • 方维网站建设网站seo诊断报告
  • 怎么看网站谁做的seo项目优化案例分析文档
  • 嘉兴cms模板建站如何找做网站的公司
  • 长沙哪家公司做网站好学电脑办公软件培训班
  • 如何做网站监控app地推接单平台有哪些
  • 建个小型网站服务器seo 适合哪些行业
  • 广东汽车品牌网站建设b站广告投放平台入口
  • 旅游网页代码百度seo培训班
  • 河北网站优化公司百度问一问官网
  • 网站网格设计谷歌浏览器官网下载安装
  • 网站代理怎么做网站软文推广范文
  • web3d游戏网站开发超级seo助手
  • 做全国社保代理的网站广东佛山疫情最新情况
  • 怎么做网站卡盟企业营销网站制作
  • 做高端网站的公司站长seo
  • 仿新闻网站模板手机版seo工具软件
  • 网站数据库做好了 怎么做网页公司网站模版
  • 购物网站开发代码外包公司为什么没人去