网站建设空间主机的选择网络营销试卷及答案
网站建设空间主机的选择,网络营销试卷及答案,搭建一个影视网站,网站计费系统怎么做2.微服务的优缺点
优点 单一职责原则每个服务足够内聚#xff0c;足够小#xff0c;代码容易理解#xff0c;这样能聚焦一个指定的业务功能或业务需求#xff1b;开发简单#xff0c;开发效率提高#xff0c;一个服务可能就是专一的只干一件事#xff1b;微服务能够被小… 2.微服务的优缺点
优点 单一职责原则每个服务足够内聚足够小代码容易理解这样能聚焦一个指定的业务功能或业务需求开发简单开发效率提高一个服务可能就是专一的只干一件事微服务能够被小团队单独开发这个小团队是2-5人的开发人员组成微服务是松耦合的是有功能意义的服务无论是在开发阶段或部署阶段都是独立的。微服务能使用不同的语言开发。易于和第三方集成微服务允许容易且灵活的方式集成自动部署通过持续集成工具如jenkinnsHudsonbamboo微服务易于被一个开发人员理解修改和维护这样小团队能够更关注自己的工作成果无需通过合作才能体现价值。微服务允许你利用融合最新技术。 微服务只是业务逻辑的代码不会和HTMLCSS或其他界面混合。 每个微服务都有自己的存储能力可以有自己的数据库也可也有统一数据库
缺点
开发人员要处理分布式系统的复杂性多服务运维难度随着服务的增加运维的压力也在增大系统部署依赖服务间通信成本数据一致性系统集成测试性能监控。。。 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.mzph.cn/pingmian/88457.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!