摘要:集群:对用户是透明的,是一种计算机结构,将相同的应用部署到多个服务器中 负载均衡: 负载:承载的最大值,超过上限就会效率低 均衡:将请求均匀的分散到多个服务器,尽量平均一些; 负载均衡以集群为前提,有两种实现方式: 1.硬件:增加服务器 2.软件:算法实现 dubbo框架是自带的负载均衡,有四种策略
阅读全文
摘要:IO密集型:读 CPU密集型: 写/跑批 cpu的数量*2web应用场景大多是IO密集型, threads的数量设置不要超过100服务器 4核心8线程的CPU 如果是CPU密集型的,一般设置为8或者16,最多不能超过16; 如果是IO密集型的,设置为16;dubbo.registry.check=f
阅读全文
摘要:最近在接触dubbo,dubbo启动的时候作为消费端一直找不到服务,找了一天:说下环境 1.springboot集成dubbo采用的注解式 2.服务端是普通的ssm项目集成dubbo的配置式 猜想; 1.两端采用的必须一致--这个应该不用 2.dubbo版本的问题--服务端用的是2.5.4,我们消费
阅读全文
摘要:只是一个web应用的管理后台,统计pro和con的调用次数和频率之类的 下载监控中心后,编译成dubbo-admin.war 通过dubbo.properties文件可以获知:关于消费者和提供者的信息,监控中心是从注册中心获取的,可以将dubbo-admin.war拷贝到tomcat的webapps
阅读全文
摘要:运行的顺序 注册中心->provider->consumer 注册中心启动->provider启动向注册中心的列表注册暴露的服务->consumer启动向注册中心订阅自己需要的服务->consumer调用provider 注册中心心跳机制:zk定时(默认2分钟)去调用provider,查看url是否
阅读全文
摘要:当我们项目打包成一个需要部署到多台服务器的时候,此时修改项目中的一个功能,那么就需要重新部署多台服务器,此时会造成浪费,那么此时可以将一个大项目拆分成多个子项目,子应用,每个应用都是单独部署的,(独立,可部署,可运行的)只负责某一方面的工作。 ->微服务 使用servlet也可以实现但是慢,而且每个
阅读全文
摘要:jd对外提供服务:https://wx.jdcloud.com https://wx.jdcloud.com/market/datas/5/10665 对应短信接口,里面有文档的格式 项目中实现天气服务--实践: 1.dubbo单一应用-发起请求jsp 1.1>步骤: 新建web应用-> 新建ind
阅读全文
摘要:cmd 控制台输出 telnet ip port 如下 telnet localhost 20880 进入dubbo窗口 ls pwd cd .... 可以通过invoke service.IOrderService.doOrder({name:'a'}) 会请求成功打印出结果
阅读全文
摘要:1.下载dubbo源码,目前源码上已经没有显示的标注dubbo-admin了,我是通过这个链接找到的https://download.csdn.net/download/waitforwlk/10168312 2.找到源码中的dubbo-admin 3.修改WEB-INF下面的dubbo.prope
阅读全文
摘要:1.在上一篇点对点的基础上做如下修改: order-provider的pom.xml文件中添加zkclient依赖 <dependency> <groupId>com.github.sgroschupf</groupId> <artifactId>zkclient</artifactId> <ver
阅读全文
摘要:dubbo简单的点对点方式搭建 dubbo的基础理论这里不做赘述,直接搭建简单的入门环境 1.quickstart的方式创建一个dubbo-order项目和dubbo-user项目,可以删除dubbo-order项目的src目录 2.quickstart的方式在dubbo-order项目中创建两个m
阅读全文