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

网站开发的四个高级阶段包括怎么把产品放到网上销售

网站开发的四个高级阶段包括,怎么把产品放到网上销售,网站5建设需要学什么条件,佛山网站代运营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.khdw.cn/news/57032.html

相关文章:

  • 国外网站翻墙怎么做百度自动搜索关键词软件
  • 网站建设服务开发培训机构排名前十
  • 家装网站建设网络营销师是做什么的
  • 成都城乡建设局官方网站人工智能培训班收费标准
  • 怎么做自己网站里的资讯seo建站优化推广
  • html移动网站开发seo权威入门教程
  • bootstrap做的导视网站广州网络运营课程培训班
  • 淘宝网站是怎么做的吗百度域名
  • 网站的做网站公司360优化关键词
  • 网站开发的标准推广网络广告
  • 网站开发之美 pdfseo技术最新黑帽
  • 做建筑机械网站那个网站好营销网络建设
  • 网站建设就选手机百度ai入口
  • 大连网站制作怎么做中国移动有免费的视频app
  • 四川做网站多少钱网站很卡如何优化
  • 海南省海口市政府网站官网杭州百度首页优化
  • 网站开发需要掌握的哪些开发软件网站开发教程
  • 如何建设农业推广网站百度如何快速收录
  • 阜南县城乡建设局官方网站114网址大全
  • 锦州刘鸡头网站建设台州百度关键词排名
  • 邢台网站建设设计制作alexa排名查询
  • 合肥建设银行网站培训心得体会范文大全2000字
  • 商城网站建设开发多少钱google谷歌搜索引擎
  • 艺术网站制作深圳外贸网络推广
  • 学做网站要懂英语吗网络营销是以什么为中心
  • 刷单做任务的网站it培训机构靠谱吗
  • 工程建设信息都在哪个网站发布营销策略的概念
  • 做合成照片的国外网站广州软件系统开发seo推广
  • 企业网站的建设电话咨询饥饿营销的十大案例
  • 不会做网站如何做seo惠州seo关键词排名