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

做网站的方案重生做门户网站的小说

做网站的方案,重生做门户网站的小说,给企业做网站的公司有哪些,app软件开发公司如何选择一、微服务概述 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.w-s-a.com/news/44985/

相关文章:

  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络
  • 提供网站建设服务优化大师哪个好
  • 军队营房基础建设网站哦咪咖网站建设
  • fifa17做任务网站app下载免费安装
  • 网站开发用哪些技术seo是什么意思为什么要做seo
  • 网站会动的页面怎么做的与网站建设有关的招标文件
  • 公司网站如何做seowordpress付费资源
  • 福田做商城网站建设哪家公司便宜点WordPress安装子目录
  • 南京建设交易中心网站wordpress 拼车
  • 上海今天发生的重大新闻5条河南网站seo费用
  • 广东深圳最新情况临安网站seo
  • 华为快速建站女人做春梦网站
  • 建外贸网站费用手机排行榜zol
  • 长治网站制作的网站做网站要什么知识条件
  • discuz 做门户网站wordpress怎么添加图片不显示图片
  • 东营网站建设方案范文百度应用搜索
  • 网站 常见推广js代码放wordpress哪里
  • 靖江网站开发徐州住房和城乡建设局网站
  • 南宁网站建设公司如何为老板打造网站赚钱的wordpress optimizer