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

为公司做网站要做什么准备网站建设的预算

为公司做网站要做什么准备,网站建设的预算,无锡企业网上办事大厅,优化大师班级一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准#xff0c;一般是以业务来划分将传统的一站式应用#xff0c;拆分成一个个的服务#xff0c;彻底去耦合#xff0c;一个微服务就是单功能业务#xff0c;只做一件事。 与微服务相对的叫巨石 。 2、微服…一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准一般是以业务来划分将传统的一站式应用拆分成一个个的服务彻底去耦合一个微服务就是单功能业务只做一件事。 与微服务相对的叫巨石 。 2、微服务与微服务架构 微服务是一种架构模式或者一种架构风格提倡将单一应用程序划分成一组小的服务独立部署服务之间相互配合、相互协调每个服务运行于自己的进程中。服务与服务间采用轻量级通讯如HTTP的RESTful API等避免统一的、集中式的服务管理机制  3、微服务的优缺点 优点 每个服务足够内聚足够小比较容易聚焦开发简单且效率高一个服务只做一件事情开发团队小一般2-5人足以当然按实际为准微服务是松耦合的无论开发还是部署都可以独立完成微服务能用不同的语言开发易于和第三方集成微服务允许容易且灵活的自动集成部署持续集成工具有Jenkins,Hudson,bamboo等微服务易于被开发人员理解修改和维护这样可以使小团队更加关注自己的工作成果而无需一定要通过合作才能体现价值微服务允许你融合最新的技术微服务只是业务逻辑的代码不会和HTML,CSS或其他界面组件融合。每个微服务都可以有自己的存储能力数据库可自有也可以统一十分灵活。 缺点 开发人员要处理分布式系统的复杂性多服务运维难度随着服务的增加运维的压力也会增大依赖系统部署服务间通讯的成本数据的一致性系统集成测试性能监控的难度  4、微服务的技术栈 微服务条目落地技术服务开发SpringBoot,Spring,SpringMVC服务配置与管理Netflix公司的Archaius、阿里的Diamond等服务注册与发现Eureka、Consul、Zookeeper等服务调用Rest、RPC、gRPC服务熔断器Hystrix、Envoy等负载均衡Ribbon、Nginx等服务接口调用客户端调用服务的简化工具Feign等消息队列Kafka、RabbitMQ、ActiveMQ等服务配置中心管理SpringCloudConfig、Chef等服务路由API网关Zuul等服务监控Zabbix、Nagios、Metrics、Specatator等全链路追踪Zipkin、Brave、Dapper等服务部署Docker、OpenStack、Kubernetes等数据流操作开发包SpringCloud Stream(封装与RedisRabbitKafka等发送接收消息)事件消息总线SpringCloud Bus 二、SpringCloud入门概述 Spring的三大模块SpringBoot构建Spring Cloud协调Spring Cloud Data Flow连接  1、SpringCloud是什么 分布式系统的简化版官方介绍SpringCloud基于SpringBoot提供了一整套微服务的解决方案包括服务注册与发现配置中心全链路监控服务网关负载均衡熔断器等组件除了基于Netflix的开源组件做高度抽象封装之外还有一些选型中立的开源组件SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统的基础设施开发SpringCloud为开发人员提供了快速构建分布式系统的一些工具包括配置管理、服务发现、断路器、路由、微代理、事件总线全局所、决策精选、分布式会话等等他们都可以用SpringBoot的开发风格做到一键启动和部署。一句话概括SpringCloud是分布式微服务架构下的一站式解决方案是各个微服务架构落地技术的几何体俗称微服务全家桶  2、SpringCloud和SpringBoot的关系 SpringBoot专注于快速方便的开发单个个体微服务关注微观 SpringCloud关注全局的微服务协调治理框架将SpringBoot开发的一个个单体微服务组合并管理起来关注宏观 注意SpringBoot可以离开SpringCloud独立使用但是SpringCloud不可以离开SpringBoot属于依赖关系 3、Dubbo和SpringCloud比较 DubboSpring服务注册中心ZookeeperSpring Cloud Netfilx Eureka服务调用方式RPCREST API服务监控Dubbo-monitorSpring Boot Admin断路器不完善Spring Cloud Netflix Hystrix服务网关无Spring Cloud Netflix Zuul分布式配置无Spring Cloud Config服务跟踪无Spring Cloud Sleuth消息总线无Spring Cloud Bus数据流无Spring Cloud Stream批量任务无Spring Cloud Task 最大区别 1Spring Cloud抛弃了RPC通讯采用基于HTTP的REST方式。Spring Cloud牺牲了服务调用的性能但是同时也避免了原生RPC带来的问题。REST比RPC更为灵活不存在代码级别的强依赖在强调快速演化 的微服务环境下显然更合适。 2Dubbo像组装机Spring Cloud像一体机 3社区的支持与力度Dubbo曾经停运了5年虽然重启了但是对于技术发展的新需求还是需要开发者自行去拓展对于中小型公司显然显得比较费时费力也不一定有强大的实力去修改源码   总结 解决的问题域不一样Dubbo的定位是一款RPC框架Spring Cloud的目标是微服务架构下的一站式解决方案
http://www.yingshimen.cn/news/14935/

相关文章:

  • iis 网站后台做农产品网站需要办什么证
  • 如何做网站数据报表网站安全措施
  • 怎么样建设自己的网站上海自适应网站开发
  • 网站没有备案做竞价吗个人做网站需要什么条件
  • 网站静态和动态区别是什么上杭网页设计
  • 县门户网站建设方案百度 站长工具
  • 陵水建设局网站做app模板网站有哪些内容
  • 麓谷做网站的公司非标自动化东莞网站建设
  • 网站技术策划内容智能小程序开发报价
  • 为了 门户网站建设搜索引擎优化技巧
  • 襄阳做网站公司深圳网站建设运营公司
  • jq特效网站模板网站备案号超链接怎么做
  • 980网站建设网站都需要哪些
  • 网站建设信 信科网络怎么做网站的防盗链
  • 网站建设的创新之处html简单网页模板
  • 集团网站品牌建设特点开发者模式怎么关闭vivo
  • 网站外包一般多少钱啊做网站简单需要什么软件
  • 网站二级目录做优化视频制作课程
  • 湖南省邵阳建设局网站济南建设网站企业
  • 网站关键词如何做竞价扁平化网站设计教程
  • 建设景区网站的目的深圳网站建设服务哪家
  • 交互式多媒体网站开发免费个人网站制作设计
  • 傻瓜式做网站涿州建设局网签网站
  • 营销型网站深度网网站登陆系统怎么做
  • 怎么做游戏平台网站气球网站建设
  • 民治做网站的公司全民推广
  • 黑龙江省建设厅网站站长北京网络报警平台官网
  • iis做网站文件下载长沙建设网站公司
  • 上海网站建设规划电商网站设计公司优选亿企邦
  • 教学网站开发应指导方案从零开始网页制作教程