ICode9

精准搜索请尝试: 精确搜索
  • Dubbo 与 Spring Cloud2021-12-27 19:34:26

    Spring 全家桶:   因为是spring的一整套架构,所有支持的很好,只有你想不到, 没有它做不到; Dubbo:   很多企业还在用,可以支持Restful风格的API, 调用远程API像调用本地API一样,同时其基于接口的方式增加了服务间的耦合;   总结:   1. 从占用带宽:          Dubbo由于是二进制的传

  • 从GitHub火到了CSDN热榜的《Java岗面试核心MCA版》共计1658页的,拿走不谢2021-12-27 19:30:37

    2019年我凭借一份《Java面试核心知识点》成功拿下了阿里、字节、小米等大厂的offer,两年的时间,为了完成我给自己立的flag(拿下一线互联网企业offer大满贯),即使在职也一直在不断的学习与备战面试中! 不得不说程序员除了做项目之外,提升自己技能最快的方式就是【看书!】和【刷题!】,这里说

  • Dubbo04【Zookeeper存储数据的数据信息】,34岁程序员年薪50w2021-12-27 11:59:42

    ==================================================================== zookeeper中存储的dubbo数据分三级 | 序号 | 节点 | 说明 | | — | :-- | :-- | | 1 | 根节点 | dubbo | | 2 | 一级子节点 | 提供服务的服务名 | | 3 | 二级子节点 | 固定的四个子节点:分别为: consume

  • Dubbo入门教程,谈谈为什么要用Dubbo?2021-12-27 11:05:02

    Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 Dubbo核心部分包含: 远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群

  • dubbo源码分析7(服务暴露之远程暴露)2021-12-26 22:33:01

      根据上一篇说的,本地暴露服务就是把服务A暴露到当前jvm中,使得当前的jvm中B服务要使用A服务时,就不用去注册中心获取走网络请求的方式,直接从jvm中获取性能会更高;   那么本篇就说一下服务是怎么暴露到远程的,引用我上一篇写的东西,下图所示,上一篇我们是分析到了步骤2,接下来我们会

  • Dubbo的Random负载均衡2021-12-26 19:32:02

    Random负载均衡是按照权重设置随机概率做负载均衡的。这种负载均衡算法并不能精确地平均请求,但是随着请求数量的增加,最终结果是大致平均的。计算步骤如下 1.计算总权重并判断每个Invoker的权重是否一样。遍历整个Invoker列表,求和总权重。遍历过程中,会对比每个Invoker的权重,判

  • Dubbo之Cluster负载均衡2021-12-26 10:03:11

    目录Dubbo版本负载均衡AbstractLoadBalanceRandomLoadBalanceRoundRobinLoadBalanceLeastActiveLoadBalanceConsistentHashLoadBalance自定义负载均衡 Dubbo版本 Dubbo版本2.6.7 负载均衡 当服务提供方是集群时,为了避免大量请求一直集中在一个或者几个服务提供方机器上,需要做

  • Dubbo集群容错之Cluster2021-12-25 19:31:37

    1. 前言 线上服务很少会单机部署,它不满足互联网三高架构的需求。服务一旦挂了,高可用就无从谈起,另外Dubbo单机默认最大200的并发处理也不满足所谓的高并发、高性能。所以,作为一款优秀的分布式服务框架,Dubbo是支持集群容错的。 ​ Dubbo整个集群容错层的实现在dubbo-cluster模

  • Eureka注册中心,dubbo面试题2021-12-24 12:32:20

    3、编写服务提供者 1)、创建项目注册到Eureka 注册中心已经创建并启动好了,接下来我们实现将一个服务提供给eureka-client-user-service注册到Eureka中,并提供一个接口给其他服务调用。 首先在创一个Maven或Spring Initializr项目,pom.xml: org.springframework.boot spring-boo

  • 什么是Dubbo2021-12-23 17:32:07

    1、什么是Dubbo Dubbo 是阿里开源的一款微服务开发框架,后交由Apache基金会管理,它提供了 RPC通信 与 微服务治理 两大关键能力。使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力,同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流量调度等

  • Dubbo03【管理控制台和监控中心搭建】,架构师带你玩转Redis高性能缓存设计实战2021-12-22 10:33:59

    进入dubbo-2.5.10目录下执行 mvn clean package -Dmaven.test.skip=true 会生成如下结果 进入 incubator-dubbo-2.5.x\dubbo-admin\target 目录下生成的有dubbo-admin-2.5.10.war文件 进入 incubator-dubbo-2.5.x\dubbo-simple\dubbo-monitor-simple\target目录下生成的有

  • Dubbo系列笔记之服务引用过程,不服不行,华为笔试Java编程题2021-12-22 10:31:30

    // 是否为泛化接口 if (!ProtocolUtils.isGeneric(generic)) { String revision = Version.getVersion(interfaceClass, version); if (revision != null && revision.length() > 0) { map.put(REVISION_KEY, revision); } // 获取接口的方法列表,加入 map String[] methods =

  • 微服务架构2021-12-21 23:30:01

    1、Dubbo Dubbo框架是由阿里巴巴开发的开源式的分布式服务化治理框架,它会通过RPC请求方式访问。Dubbo是在阿里巴巴的电商平台中逐渐探索演进所形成的,经历过复杂业务的高并发挑战,现在许多大企业都使用的都是Dubbo。 二、Dropwizard Dropwizard框架集中了Java生态系统中各个问题

  • dubbo接口调用方式1_telnet调用2021-12-21 09:36:38

    远程连接到服务提供的机器: dubbo注册中心中,服务提供的,ip和端口,在cmd窗口中,telnet 10.13.15.23 20881      查看服务的提供的方法 ls  (list services and methods) ls 显示服务列表。 ls -l 显示服务详细信息列表。 ls XxxService  显示服务的方法列表。 ls -l XxxSe

  • Dubbo配置注册中心设置application的name使用驼峰命名法存在的隐藏项目启动异常问题2021-12-21 01:04:04

    原创/朱季谦 首先,先提一个建议,在SpringBoot+Dubbo项目中,Dubbo配置注册中心设置的application命名name的值,最好使用xxx-xxx-xxx这样格式的,避免随便使用驼峰命名。因为使用驼峰命名法,在Spring的IOC容器当中,很可能会出现一些导致项目启动失败的坑,例如,会出现这样的异常报错: org.spring

  • Dubbo 3.0 的演进思路2021-12-20 18:01:06

    简介: 阿里云在 2020年底提出了“三位一体”理念,目标是希望将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,令技术的价值可以达到最大化。Dubbo 3.0 作为三位一体架构的首推方案,在集团内被寄予了厚望。它完美融合了内部 HSF 的特性,天然拥有高性能、高可用的核心能

  • 【dubbo系列三】容错机制2021-12-20 16:58:27

    目录 集群容错方式 集群容错路线 容错机制使用 容错机制原理 1.Failover Cluster (默认) 2.Failfast Cluster 3.Failsafe Cluster 4. Failback Cluster 5. Forking Cluster [ fork ] 6. Broadcast Cluster 在网络通信中有很多不确定的因素,比如网络延迟、网络中断等,此类情况出现

  • Dubbo-Admin 功能展示与实操解析2021-12-20 02:31:29

    服务信息 服务列表以接口为维度展示出所提供的服务信息,并按照注册来源接口级/应用级进行区分。 服务详情页面展示接口的提供者与消费者信息和接口的方法等信息。 动态路由 条件路由 条件路由可以编写一些自定义路由规则实现一些服务治理的需求比如黑白名单、读写分离等。条件路

  • Spring与Dubbo整合原理与源码分析2021-12-18 23:30:37

    Spring与Dubbo整合原理与源码分析 整体架构和流程@EnableDubboDubbo中propertie文件解析以及处理原理DubboConfigConfigurationRegistrarDubboConfigBindingRegistrarDubboConfigBindingBeanPostProcessorDefaultDubboConfigBinder总结 DubboComponentScanRegistrarDubbo中

  • Dubbo服务提供者Provider启动流程上(三)2021-12-18 20:31:42

    Dubbo在配置的提供上,提供了丰富的功能,也考虑了很多场景,具体可以参考官方文档。其中配置的来源也有很多,包括了外部的配置中心,这些配置是如何获取,如何解析,最后如何在dubbo中生效的呢?带着这些疑问,学习一下dubbo provider启动流程。这边还是第一章以API方式入手,入口在serviceConfg#exp

  • dubbo springboot,踩到的坑,主要是版本问题,springboot的版本为2.2.5release,可以用,否则,报类找不到的错误2021-12-17 22:03:24

    如题,废了很大的劲,从2.6.1开始,往下找,直到springboot为2.2.5release,dubbo的消费者,才连上。   首先 是建立接口,一般是建立bean的domain,然后在里面提供至少2个接口,分别被消费者consumer和提供者provider使用   然后建立提供者,在pom里引用domain,然后 <!-- add by xuyong -->

  • 猪齿鱼的微服务之路(一):如何迈出关键的第一步2021-12-17 17:34:26

    在猪齿鱼Choerodon设想之初,我们希望基于容器技术,整合DevOps工具链、微服务应用框架,开发一个企业级的PaaS平台,来帮助企业实现敏捷化的应用交付和自动化的运营管理。同时,也确定了技术堆栈的要求,即充分地使用主流成熟的组件,利用工具的扩展机制来构建平台,打造一个开放的技术平台和体系

  • Dubbo容错机制2021-12-17 16:34:52

    Dubbo容错机制能增强整个应用的健壮性,容错过程对上层用户是完全透明的,但用户也可以通过不同的配置来选择不同的容错机制。每种容错机制又有自己的个性化配置项。Dubbo中现有failover,failfast,failback,failsafe,forking,broadcast,mock,available,mergeable实现 1.Failover

  • 4面蚂蚁金服Java岗,已拿offer,分享攻下面试的学习资料2021-12-16 11:30:47

    技术一面 线程池有哪些参数?分别有什么用?如果任务数超过的核心线程数,会发生什么?阻塞队列大小是多少? 数据库连接池介绍下,底层实现说下 hashset底层实现,hashmap的put操作过程 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 说

  • 安装zookeeper和dubbo2021-12-15 20:03:28

    阿里云需要安全组放行 2181 ,7001端口   1.  安装zookeeper,下载后, wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz  直接解压,tar vxf apache-zookeeper-3.7.0-bin.tar.gz   然后进入 conf目录,拷贝 cp zoo_simple.cfg  zoo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有