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

定制跟模板网站有什么不一样自媒体十大平台

定制跟模板网站有什么不一样,自媒体十大平台,设计logo网站免费无水印,佛山网页制作设计我们在spring中使用dubbox相当简单&#xff0c;只需要配置一下即可 1. dubbox的配置 1.1 提供方 所谓的提供方&#xff0c;在我们的开发中一般指的是服务层 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springfram…

我们在spring中使用dubbox相当简单,只需要配置一下即可

1. dubbox的配置

1.1 提供方

所谓的提供方,在我们的开发中一般指的是服务层

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!-- 访问Dubbox所要占用的端口(自己要占用的端口) 该配置这里不可以省略,否则后面会出现端口占用的情况--><dubbo:protocol name="dubbo" port="20884"></dubbo:protocol><dubbo:application name="search-service"/>  <!-- 这里的端口是服务端提供的端口号,是服务器上注册中心提供的端口 --><dubbo:registry address="zookeeper://192.168.25.130:2181"/><dubbo:annotation package="com.search.service.impl" />  </beans>

1.2 消费方

所谓的消费方,在我们开发中一般指的是web层,也就是调用方

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><context:property-placeholder location="classpath:config/application.properties" /><mvc:annotation-driven><mvc:message-converters register-defaults="true"><bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">  <property name="supportedMediaTypes" value="application/json"/><property name="features"><array><value>WriteMapNullValue</value><value>WriteDateUseDateFormat</value></array></property></bean></mvc:message-converters>  </mvc:annotation-driven><!-- 引用dubbo 服务 --><dubbo:application name="search-web" /><dubbo:registry address="zookeeper://192.168.25.130:2181"/><dubbo:annotation package="com.search.controller" />  	</beans>

注意:服务方与消费方的注册中心地址要一致

2. dubbox的开发

在提供方,不需要做额外的操作,我们关心的是在消费方也就是web层的调用方怎么能访问到注册中心的服务,用dubbox提供的注解@Reference就可以。

例如;

@RestController
@RequestMapping("/itemsearch")
public class ItemSearchController {@Referenceprivate ItemSearchService itemSearchService;@RequestMapping("/search")public Map<String, Object> search(@RequestBody Map searchMap ){return itemSearchService.search(searchMap);}}

通过@Reference注解可以实现远程注入,在web层我们就可以调用该接口的方法了。

3. dubbox的超时配置

        我们在进行dubbox的开发的时候,经常会遇到dubbox的timeout的错误,这个错误的原因是dubbox默认连接时间是1秒钟,当我们的连接时间超过了这个时间的时候就会报超时错误了,所以我们可以给dubbox配置一个超时时间。

配置的方式有两种,一种是在提供方配置,例如;

注意:这里的service注解的包不是spring的是dubbox的com.alibaba.dubbo.config.annotation.Service; 

另一种是在消费方配置,例如:

当然,通常情况下,我们都是在提供方配置超时时间。 但是,我们要是两边都配置了超时时间,而且时间还不一样的时候,这个超时时间按照消费方配置的为准,也就是dubbox的超时时间优先读取消费方的超时时间。

 

http://www.tj-hxxt.cn/news/62155.html

相关文章:

  • 广州网站制作系统百度seo点击工具
  • 怎么在工商网站做实名认证青青河边草直播免费观看
  • 网站开发是做什么打开百度一下网页版
  • 深圳建网站多少钱网站开发公司排名
  • 自己放题库做测试网站新闻发布稿
  • 产品营销策划seo技术培训班
  • 青岛网站排名优化大量微信群推广代发广告
  • 网站地链接结构手机优化软件下载
  • 成都网站建设哪家公司好网站怎么优化关键词
  • wordpress调用帝国cmsseo咨询服务
  • 免费素材库视频网广州seo工资
  • 个人如何接外包项目seo系统培训班
  • php动态网站开发期末考试产品推广宣传方案
  • 象山专业网站建设web网站设计
  • 套模版做的网站好优化吗百度下载安装免费下载
  • wordpress去掉category长沙网站seo收费
  • app设计理念南宁百度快速优化
  • html5 手机网站开发叫才长沙网站seo方法
  • 网站开发代理公司网站seo公司
  • 济南哪家公司可以做网站自己在家怎么做跨境电商
  • b2c网站的功能武汉网络营销公司排名
  • 佛山做外贸网站哪家好广州30万人感染
  • 天天日天天做网站网站怎么被百度收录
  • 班级网站设计wordpress营销策划书格式及范文
  • 网站没有备案怎么申请广告重庆官网seo分析
  • 个人网站的制作步骤百度免费咨询
  • 电商网站开发选题依据地推拉新app推广平台有哪些
  • 怎样介绍自己做的网站摘抄一篇新闻
  • 沈阳企业做网站浏览器网页版入口
  • 江苏宏远建设集团网站百度客服电话人工服务热线电话