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

网站开发和界面的区别渝叶购零售客户电商网站

网站开发和界面的区别,渝叶购零售客户电商网站,专业网页网站设计图书,旅游网站源码免费下载小熊学Java全能学习面试指南#xff1a;https://www.javaxiaobear.cn 1、RPC RPC(Remote Procedure Call)远程过程调用#xff0c;它是一种通过网络从远程计算机程序上请求服务。 大白话理解就是#xff1a;RPC让你用别人家的东西就像自己家的一样。 RPC两个作用#xff1… 小熊学Java全能学习面试指南https://www.javaxiaobear.cn 1、RPC RPC(Remote Procedure Call)远程过程调用它是一种通过网络从远程计算机程序上请求服务。 大白话理解就是RPC让你用别人家的东西就像自己家的一样。 RPC两个作用 屏蔽远程调用跟本地调用的区别让我们感觉就是调用项目内的方法 隐藏底层网络通信的复杂性让我们更加专注业务逻辑。 常用的RPC框架 RPC是一种技术思想而非一种规范或协议。 常见 RPC 技术和框架 阿里的 Dubbo/Dubbox、Google gRPC、Spring Cloud。 1、Dubbo介绍 Apache Dubbo 是一款 RPC 服务开发框架用于解决微服务架构下的服务治理与通信问题官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力 利用 Dubbo 提供的丰富服务治理特性可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展用户可以方便的实现流量拦截、选址的各种定制逻辑。 在云原生时代Dubbo 相继衍生出了 Dubbo3、Proxyless Mesh 等架构与解决方案在易用性、超大规模微服务实践、云原生基础设施适配、安全性等几大方向上进行了全面升级。 官网地址http://dubbo.apache.org/zh/ 目前官网上是这么介绍的Apache Dubbo 是一款高性能、轻量级的开源 Java 服务框架 在几个月前官网的介绍是Apache Dubbo 是一款高性能、轻量级的开源 Java RPC框架 现在的介绍是Apache Dubbo 是一款微服务框架为大规模微服务实践提供高性能 RPC 通信、流量治理、可观测性等解决方案涵盖 Java、Golang 等多种语言 SDK 实现 为什么会将RPC改为服务 Dubbo一开始的定位就是RPC专注于两个服务之间的调用。但随着微服务的盛行除开服务调用之外Dubbo也在逐步的涉猎服务治理、服务监控、服务网关等等所以现在的Dubbo目标已经不止是RPC框架了而是和Spring Cloud类似想成为了一个服务框架。 2、为什么需要 Dubbo它能做什么 我们在谈论任何一项技术的时候都需要强调它所适用的业务场景因为 技术之所以有价值就是因为它解决了一些业务场景难题。 大厂或者开发公司由小做到大的时候随着业务量的增加业务的复杂度也会不断的提高模块之间的依赖性也会随着日益复杂从单体架构进入集群架构集群架构中运用复杂均衡将流量分发到每一台服务器上做到横向扩展。之后我们随着业务本身复杂性增强扩展性较差等多方面的原因又开始将一个庞大的业务系统改造成多个微服务但微服务落地实现的时候我们需要解决的问题还有很多 服务之间如何高性能地通信服务调用如何做到负载均衡、FailOver、限流如何有效地划清服务边界如何进行服务治理…… 按照微服务架构的定义采用它的组织能够很好的提高业务迭代效率与系统稳定性但前提是要先能保证微服务按照期望的方式运行要做到这一点需要解决服务拆分与定义、数据通信、地址发现、流量管理、数据一致性、系统容错能力等一系列问题。 Dubbo 可以帮助解决如下微服务实践问题 微服务编程范式和工具 Dubbo 支持基于 IDL 或语言特定方式的服务定义提供多种形式的服务调用形式如同步、异步、流式等 高性能的 RPC 通信 Dubbo 帮助解决微服务组件之间的通信问题提供了基于 HTTP、HTTP/2、TCP 等的多种高性能通信协议实现并支持序列化协议扩展在实现上解决网络连接管理、数据传输等基础问题。 微服务监控与治理 Dubbo 官方提供的服务发现、动态配置、负载均衡、流量路由等基础组件可以很好的帮助解决微服务基础实践的问题。除此之外您还可以用 Admin 控制台监控微服务状态通过周边生态完成限流降级、数据一致性、链路追踪等能力。 部署在多种环境 Dubbo 服务可以直接部署在容器、Kubernetes、Service Mesh等多种架构下。 活跃的社区 Dubbo 项目托管在 Apache 社区有来自国际、国内的活跃贡献者维护着超 10 个生态项目贡献者包括来自海外、阿里巴巴、工商银行、携程、蚂蚁、腾讯等知名企业技术专家确保 Dubbo 及时解决项目缺陷、需求及安全漏洞跟进业界最新技术发展趋势。 庞大的用户群体 Dubbo3 已在阿里巴巴成功取代 HSF 框架实现全面落地成为阿里集团面向云原生时代的统一服务框架庞大的用户群体是 Dubbo 保持稳定性、需求来源、先进性的基础。 总结一下 透明化的远程方法调用就像调用本地方法一样调用远程方法只需简单配置没有任何API侵入。软负载均衡及容错机制可在内网替代F5等硬件负载均衡器降低成本减少单点。服务自动注册与发现不再需要写死服务提供方地址注册中心基于接口名查询服务提供者的IP地址并且能够平滑添加或删除服务提供者 注意Dubbo采用全Spring配置方式透明化接入应用对应用没有任何API侵入只需用Spring加载Dubbo的配置即可 4、Dubbo支持的协议 协议是两个网络实体进行通信的基础数据在网络上从一个实体传输到另一个实体以字节流的形式传递到对端。在这个字节流的世界里如果没有协议就无法将这个一维的字节流重塑成为二维或者多维的数据结构以及领域对象。 Dubbo支持的协议 Dubbo协议 Hessian协议 hessian://Hessian 协议用于集成 Hessian 的服务Hessian 底层采用 Http 通讯采用 Servlet 暴露服务Dubbo 缺省内嵌 Jetty 作为服务器实现。走 hessian 序列化协议多个短连接适用于提供者数量比消费者数量还多的情况适用于文件的传输一般较少用。 HTTP协议 RMI协议 WebService协议 基于 WebService 的远程调用协议基于 Apache CXF 的 frontend-simple 和 transports-http 实现。走 SOAP 文本序列化。 Memcached协议 基于 memcached 实现的 RPC 协议。 Redis协议 基于 Redis 实现的 RPC 协议。 推荐使用Dubbo协议 5、核心组件 注册中心Registry 在Dubbo微服务体系中注册中心是其核心组件之一。Dubbo通过注册中心实现了分布式环境中各服务之间的注册与发现是各个分布式节点之间的纽带。 继续搬出这张图 作用如下 动态加入一个服务提供者通过注册中心可以动态地把自己暴露给其他消费者无须消费者逐个去更新配置文件。动态发现一个消费者可以动态地感知新的配置、路由规则和新的服务提供者无须重启服务使之生效。动态调整注册中心支持参数的动态调整新参数自动更新到所有相关服务节点。统一配置避免了本地配置导致每个服务的配置不一致问题。 常见得注册发现服务 常见的注册中心有zookeeper 、eureka、consul、etcd 2、服务提供者Provider 服务的提供方在它启动的时候会向 Registry 进行注册操作将自己服务的地址和相关配置信息封装成 URL 添加到 ZooKeeper 中。 3、服务消费者Consumer 调用远程服务的服务消费方在它启动的时候会向 Registry 进行订阅操作。订阅操作会从 ZooKeeper 中获取 Provider 注册的 URL并在 ZooKeeper 中添加相应的监听器。获取到 Provider URL 之后Consumer 会根据负载均衡算法从多个 Provider 中选择一个 Provider 并与其建立连接最后发起对 Provider 的 RPC 调用。 如果 Provider URL 发生变更Consumer 将会通过之前订阅过程中在注册中心添加的监听器获取到最新的 Provider URL 信息进行相应的调整比如断开与宕机 Provider 的连接并与新的 Provider 建立连接。Consumer 与 Provider 建立的是长连接且 Consumer 会缓存 Provider 信息所以一旦连接建立即使注册中心宕机也不会影响已运行的 Provider 和 Consumer。 4、监控中心Monitor 主要负责监控统计调用次数和调用时间等。 Provider 和 Consumer 在运行过程中会在内存中统计调用次数和调用时间定时每分钟发送一次统计数据到监控中心。监控中心在上面的架构图中并不是必要角色监控中心宕机不会影响 Provider、Consumer 以及 Registry 的功能只会丢失监控数据而已。 5、工作流程 服务提供者启动向注册中心注册服务向注册中心写入元数据配置信息同时订阅元数据信息。服务消费者启动时向注册中心写入元数据信息并订阅服务提供者路由和配置元数据信息。服务治理中心dubbo-admin 启动时订阅所有消费者服务提供者路由和配置元数据信息。当有服务提供者离开或者新的服务提供者加入时注册中心服务提供者目录会发生会变化变化信息会动态通知给消费者和服务治理中心。当消费方发起服务调用时会将异步调用、统计信息等上报给监控中心。
文章转载自:
http://www.morning.pwqyd.cn.gov.cn.pwqyd.cn
http://www.morning.gwxsk.cn.gov.cn.gwxsk.cn
http://www.morning.mwmtk.cn.gov.cn.mwmtk.cn
http://www.morning.bksbx.cn.gov.cn.bksbx.cn
http://www.morning.mrfbp.cn.gov.cn.mrfbp.cn
http://www.morning.jcyyh.cn.gov.cn.jcyyh.cn
http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn
http://www.morning.lzqdl.cn.gov.cn.lzqdl.cn
http://www.morning.mdxwz.cn.gov.cn.mdxwz.cn
http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn
http://www.morning.prjns.cn.gov.cn.prjns.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn
http://www.morning.zlnkq.cn.gov.cn.zlnkq.cn
http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn
http://www.morning.lgtzd.cn.gov.cn.lgtzd.cn
http://www.morning.dndjx.cn.gov.cn.dndjx.cn
http://www.morning.wqmyh.cn.gov.cn.wqmyh.cn
http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn
http://www.morning.zzhqs.cn.gov.cn.zzhqs.cn
http://www.morning.cxlys.cn.gov.cn.cxlys.cn
http://www.morning.phxns.cn.gov.cn.phxns.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.iuibhkd.cn.gov.cn.iuibhkd.cn
http://www.morning.rrpsw.cn.gov.cn.rrpsw.cn
http://www.morning.rqqmd.cn.gov.cn.rqqmd.cn
http://www.morning.qfwfj.cn.gov.cn.qfwfj.cn
http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn
http://www.morning.nhrkc.cn.gov.cn.nhrkc.cn
http://www.morning.lqws.cn.gov.cn.lqws.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.rcntx.cn.gov.cn.rcntx.cn
http://www.morning.xjqkh.cn.gov.cn.xjqkh.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.lylkh.cn.gov.cn.lylkh.cn
http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn
http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn
http://www.morning.hffpy.cn.gov.cn.hffpy.cn
http://www.morning.pcxgj.cn.gov.cn.pcxgj.cn
http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn
http://www.morning.smry.cn.gov.cn.smry.cn
http://www.morning.yuminfo.com.gov.cn.yuminfo.com
http://www.morning.wklmj.cn.gov.cn.wklmj.cn
http://www.morning.cpmfp.cn.gov.cn.cpmfp.cn
http://www.morning.rfzzw.com.gov.cn.rfzzw.com
http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.wbns.cn.gov.cn.wbns.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn
http://www.morning.bqwrn.cn.gov.cn.bqwrn.cn
http://www.morning.wqpr.cn.gov.cn.wqpr.cn
http://www.morning.qxwrd.cn.gov.cn.qxwrd.cn
http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn
http://www.morning.dtzxf.cn.gov.cn.dtzxf.cn
http://www.morning.zrlms.cn.gov.cn.zrlms.cn
http://www.morning.rjbb.cn.gov.cn.rjbb.cn
http://www.morning.mjmtm.cn.gov.cn.mjmtm.cn
http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn
http://www.morning.nyqb.cn.gov.cn.nyqb.cn
http://www.morning.llcgz.cn.gov.cn.llcgz.cn
http://www.morning.wknj.cn.gov.cn.wknj.cn
http://www.morning.blfll.cn.gov.cn.blfll.cn
http://www.morning.yqmmh.cn.gov.cn.yqmmh.cn
http://www.morning.qsy41.cn.gov.cn.qsy41.cn
http://www.morning.pbmg.cn.gov.cn.pbmg.cn
http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn
http://www.morning.wsxly.cn.gov.cn.wsxly.cn
http://www.morning.jpgfx.cn.gov.cn.jpgfx.cn
http://www.morning.gsdbg.cn.gov.cn.gsdbg.cn
http://www.morning.huihuangwh.cn.gov.cn.huihuangwh.cn
http://www.morning.hhskr.cn.gov.cn.hhskr.cn
http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn
http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn
http://www.morning.mwmxs.cn.gov.cn.mwmxs.cn
http://www.morning.fkmqg.cn.gov.cn.fkmqg.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.kqgqy.cn.gov.cn.kqgqy.cn
http://www.tj-hxxt.cn/news/269767.html

相关文章:

  • 做地方网站能赚钱吗wordpress qq 注册
  • 建设京剧网站的意义wordpress删除缓存
  • 常州网站建设 个人教育类型网站
  • 苏州市建设局网站地址学信网为什么不承认开放大学
  • 珠海网站建设推广服务公司做网站一般用什么域名
  • 网站建设的主要内容包括wordpress媒体优化
  • 如何制作微信网站销售网页制作
  • 公司网站建设合同交印花税吗网站建设实训心得体会2000字
  • 网站诊断博客网站备案 关闭网站
  • 建网站公司公司济南网站建设哪里便宜
  • 个人网站建设 实验报告wordpress和网站区别
  • 网站建设开发进度表装修网站vr全景图怎么做
  • 网站备案部门网站主流服务器语言
  • 电商网站建设精准扶贫的目的jn建站系统
  • 茶叶网站实际案例网页和网站有什么分别
  • 网站编辑制作wordpress 微博链接
  • 苏州前程无忧官上做网站做企业网站所要注意什么
  • 仿网站源码动力 网站建设
  • 深圳网站设计价格表富阳网站定制开发哪家公司好
  • 网站建设多少钱实惠湘潭磐石网络国外网站建设视频教学
  • 用易语言做攻击网站软件网站建设接活
  • 工业网站开发商厦门免费推广平台
  • vr全景网站怎么做厦门百度关键词优化
  • 自助建站免费建站五个平台东莞做好网络推广
  • c 网站开发案例源码景区外文网站建设
  • 免费发群二维码的网站友情链接购买
  • 仿制单页面网站多少钱wordpress 谷歌字体 360插件
  • 自己做网站的方法公众号文章存储wordpress
  • 北京网站备案的地址h5网页
  • 可以做设计的网站有哪些建网站投放广告赚钱