• 1
  • 2
  • 3
  • 4
  • 5

高中生大学生毕业后必选职业路

Dubbo相关配置说明内容的介绍!

再怎么慎重都不为过

免费咨询 >
相关IT课程
Dubbo相关配置说明内容的介绍!
这些IT技术课程很火爆,你还在等什么?
怎么学好 学什么好 咋学快速
网络营销 以在线咨询为准 热招
HTML5定制班HTML5定制班热招 以在线咨询为准 热招
Python定制班Python定制班热招 以在线咨询为准 热招
软件测试就业班软件测试就业班热招 以在线咨询为准 热招
JAVA就业班JAVA就业班热招 以在线咨询为准 热招
UI设计定制班 以在线咨询为准 热招

全移动智能化教学设施

定义"高大上"

让你学习高薪技术专业轻松无忧快乐

  • Java开发工程师
  • PHP培训
  • web全栈工程师
  • 软件测试工程师
  • 人工智能培训
  • 云计算培训
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Dubbo相关配置说明内容的介绍!

你想不优秀,没门!

专业选择对了,努力才能不白费

大数据-Dubbo相关配置说明内容的介绍!
UI培训-Dubbo相关配置说明内容的介绍!
网络营销-Dubbo相关配置说明内容的介绍!
直播带货-Dubbo相关配置说明内容的介绍!
物联网-Dubbo相关配置说明内容的介绍!

Dubbo相关配置说明内容的介绍!


Dubbo 是一个分布式服务框架,它运用了全Spring配置方式,今天我们就一起来看看Dubbo相关配置说明的相关内容。

1、包扫描

```xml

```

服务提供者和服务消费者都需要配置,表示包扫描,作用是扫描指定包(包括子包)下的类。如果不使用包扫描,也可以通过如下配置的方式来发布服务:

```xml

```

作为服务消费者,可以通过如下配置来引用服务:

```xml

```

上面这种方式发布和引用服务,一个配置项(、)只能发布或者引用一个服务,如果有多个服务,这种方式就比较繁琐了。推荐使用包扫描方式。

2、协议

```xml

```

一般在服务提供者一方配置,可以指定使用的协议名称和端口号。其中Dubbo支持的协议有:dubbo、rmi、hessian、http、webservice、rest、redis等。推荐使用的是Dubbo协议。

Dubbo 协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。也可以在同一个工程中配置多个协议,不同服务可以使用不同的协议,例如:

```xml

```

3、启动时检查

```xml

```

上面这个配置需要配置在服务消费者一方,如果不配置默认check值为true。Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题。可以通过将check值改为false来关闭检查。建议在开发阶段将check值设置为false,在生产环境下改为true。

4、负载均衡

负载均衡:其实就是将请求分摊到多个操作单元上进行执行,从而共同完成工作任务。在集群负载均衡时,Dubbo 提供了多种均衡策略(包括随机、轮询、最少活跃调用数、一致性Hash),缺省为random随机调用。配置负载均衡策略,既可以在服务提供者一方配置,也可以在服务消费者一方配置,如下:

```java

@Controller

@RequestMapping("/demo")

public class HelloController {

//在服务消费者一方配置负载均衡策略

@Reference(check = false,loadbalance = "random")

private HelloService helloService;

@RequestMapping("/hello")

@ResponseBody

public String getName(String name){

//远程调用

String result = helloService.sayHello(name);

System.out.println(result);

return result;

}

}

```

```java

//在服务提供者一方配置负载均衡

@Service(loadbalance = "random")

public class HelloServiceImpl implements HelloService {

public String sayHello(String name) {

return "hello " + name;

}

}

```

可以通过启动多个服务提供者来观察Dubbo负载均衡效果。

注意:因为我们是在一台机器上启动多个服务提供者,所以需要修改tomcat的端口号和Dubbo服务的端口号来防止端口冲突。在实际生产环境中,多个服务提供者是分别部署在不同的机器上,所以不存在端口冲突问题。

全国1000多家名企招聘

500家企业人才定制培养需求

想不就业,太难!

IT培训就业之一 IT培训就业之二 IT培训就业之三
学员最关心的就业问题
想学员之所想,解学员之所惑
我怎么样选择
合适的IT课程?

我怎么样选择合适的IT课程?-Dubbo相关配置说明内容的介绍!

学了IT课程后
能保证就业吗?

学了IT课程后能保证就业吗?-Dubbo相关配置说明内容的介绍!

学了IT后可以进
哪些企业?

学了IT后可以进哪些企业?-Dubbo相关配置说明内容的介绍!

0基础
学什么专业更好?

0基础学什么专业更好?-Dubbo相关配置说明内容的介绍!

IT培训网课程的
优势有哪些?

IT培训网课程的优势有哪些?-Dubbo相关配置说明内容的介绍!

IT课程学费多少钱?

IT课程费多少钱?-Dubbo相关配置说明内容的介绍!

版权所有:IT培训网 备案信息:中国优质IT培训网

课程免费咨询热线:13783581536