中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站權(quán)重高+做別的關(guān)鍵詞百度應(yīng)用下載安裝

網(wǎng)站權(quán)重高+做別的關(guān)鍵詞,百度應(yīng)用下載安裝,山東網(wǎng)站制作推薦,dedecms做網(wǎng)站注意事項(xiàng)目錄 1.說(shuō)明 2.示例 3.總結(jié) 1.說(shuō)明 dubbo官網(wǎng):https://cn.dubbo.apache.org/zh-cn/ Apache Dubbo 是一款 RPC 服務(wù)開發(fā)框架,用于解決微服務(wù)架構(gòu)下的服務(wù)治理與通信問(wèn)題,支持多種語(yǔ)言,官方提供了 Java、Golang 等多語(yǔ)言 SDK 實(shí)…

目錄

1.說(shuō)明

2.示例

3.總結(jié)


1.說(shuō)明

dubbo官網(wǎng):https://cn.dubbo.apache.org/zh-cn/

Apache Dubbo 是一款 RPC 服務(wù)開發(fā)框架,用于解決微服務(wù)架構(gòu)下的服務(wù)治理與通信問(wèn)題,支持多種語(yǔ)言,官方提供了 Java、Golang 等多語(yǔ)言 SDK 實(shí)現(xiàn)。使用 Dubbo 開發(fā)的微服務(wù)原生具備相互之間的遠(yuǎn)程地址發(fā)現(xiàn)與通信能力, 利用 Dubbo 提供的豐富服務(wù)治理特性,可以實(shí)現(xiàn)諸如服務(wù)發(fā)現(xiàn)、負(fù)載均衡、流量調(diào)度等服務(wù)治理訴求。Dubbo 被設(shè)計(jì)為高度可擴(kuò)展,用戶可以方便的實(shí)現(xiàn)流量攔截、選址的各種定制邏輯。

2.示例

實(shí)現(xiàn)說(shuō)明:

????????創(chuàng)建一個(gè)空項(xiàng)目,在空項(xiàng)目中創(chuàng)建3個(gè)模塊,分別定義接口工程,生產(chǎn)者工程及消費(fèi)者工程。并在生產(chǎn)者工程及消費(fèi)者工程中引入接口工程。

????????接口工程存放表的實(shí)體類及服務(wù)接口。

????????生產(chǎn)者工程提供服務(wù)接口的實(shí)現(xiàn)。

????????消費(fèi)者工程調(diào)用服務(wù)接口。

實(shí)現(xiàn)步驟:

①引入dubbo依賴

        <!-- Dubbo Spring Boot Starter --><dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>2.7.8</version></dependency><dependency><!--zookerper版本一定要匹配! --><groupId>org.apache.dubbo</groupId><artifactId>dubbo-registry-zookeeper</artifactId><version>2.7.8</version></dependency>

?②在接口工程中創(chuàng)建接口

package com.example.service;public interface PrivoderService {String getInfo();
}

③在生產(chǎn)者工程中實(shí)現(xiàn)接口,并進(jìn)行dubbo的配置

接口實(shí)現(xiàn):使用dbboservice注解,將服務(wù)的實(shí)現(xiàn)暴露給dubbo

package com.example.provider.service.impl;import com.example.service.PrivoderService;
import org.apache.dubbo.config.annotation.DubboService;
import org.springframework.stereotype.Service;/*** @Author linaibo* @Date 2023/11/18 15:28* @Version 1.0*/
@Service
@DubboService
public class PrividerServiceImpl implements PrivoderService {@Overridepublic String getInfo() {return "執(zhí)行成功";}
}

?配置文件:

server:port: 8881
dubbo:application:name: provider-service //dubbo的應(yīng)用名registry:protocol: zookeeper //使用zookeeper作為服務(wù)的注冊(cè)中心address: 127.0.0.1:2181 //zookeeper地址protocol:name: dubbo //使用dubbo協(xié)議port: 20885consumer:timeout: 60000 //調(diào)用接口的超時(shí)時(shí)間check: false //啟動(dòng)時(shí)不校驗(yàn)消費(fèi)者是否已啟動(dòng)
spring:datasource:url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8username: rootpassword: 123456
mybatis:mapper-locations: classpath*:mapper/*Mapper.xmltype-aliases-package: com.**.domain

啟動(dòng)類配置:添加@EnableDubbo,用于將dubbo相關(guān)的配置bean加載到spring容器

package com.example.provider;import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** @Author linaibo* @Date 2023/11/18 15:32* @Version 1.0*/
@SpringBootApplication
@EnableDubbo
public class ProviderApplication {public static void main(String[] args) {SpringApplication.run(ProviderApplication.class, args);}
}

?④生產(chǎn)者工程中調(diào)用接口

調(diào)用:使用DubboReference指定調(diào)用的服務(wù)

package com.example.consumer.service.impl;import com.example.consumer.service.ConsumerService;
import com.example.domain.AjaxResult;
import com.example.service.ISysConfigService;
import com.example.service.PrivoderService;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.stereotype.Service;import static com.example.domain.AjaxResult.success;/*** @Author linaibo* @Date 2023/11/18 15:56* @Version 1.0*/
@Service
public class ConsumerServiceImpl implements ConsumerService {@DubboReferenceprivate PrivoderService privoderService;@DubboReferenceprivate ISysConfigService sysConfigService;@Overridepublic String getInfo() {String info = privoderService.getInfo();return info;}@Overridepublic AjaxResult getConfig(Long configId) {return success(sysConfigService.selectConfigById(configId));}
}

配置文件及啟動(dòng)類配置和生產(chǎn)者工程一致

啟動(dòng)zookeeper服務(wù)及生產(chǎn)者工程及消費(fèi)者工程,就可以進(jìn)行服務(wù)的調(diào)用。

3.總結(jié)

可以通過(guò)dubbo-admin進(jìn)行服務(wù)的管理及查看。

dubbo.consumer.timeout:調(diào)用超時(shí)時(shí)間(毫秒),默認(rèn)為 1000。debug模式下會(huì)導(dǎo)致調(diào)用失敗,所以需要調(diào)大。

dubbo.consumer.check:為true時(shí),開啟服務(wù)啟動(dòng)時(shí)檢查依賴的服務(wù)是否可用,默認(rèn)為 true。

也就是說(shuō),生產(chǎn)者沒(méi)有啟動(dòng)時(shí),消費(fèi)者無(wú)法啟動(dòng),需要設(shè)置為false

參照:SpringBoot整合dubbo+zooker搭建分布式服務(wù)(超詳細(xì))_springboot+dubbo分布式項(xiàng)目-CSDN博客

SpringBoot項(xiàng)目集成Dubbo_springboot集成dubbo-CSDN博客

http://www.risenshineclean.com/news/30668.html

相關(guān)文章:

  • 學(xué)做效果圖網(wǎng)站有哪些軟件有哪些網(wǎng)站建站方式有哪些
  • 有沒(méi)有做數(shù)學(xué)題掙錢的網(wǎng)站艾滋病多久可以查出來(lái)
  • 網(wǎng)站建設(shè)網(wǎng)站軟件有哪些方面深圳網(wǎng)站建設(shè)公司
  • 湖南住房和城鄉(xiāng)建設(shè)廳網(wǎng)站首頁(yè)優(yōu)化網(wǎng)站怎么真實(shí)點(diǎn)擊
  • 男女做a視頻網(wǎng)站seo1搬到哪里去了
  • wordpress 網(wǎng)站日志天門seo
  • 福建省住建廳建設(shè)網(wǎng)站競(jìng)價(jià)培訓(xùn)班
  • 手機(jī)網(wǎng)站開發(fā)學(xué)習(xí)免費(fèi)單頁(yè)網(wǎng)站在線制作
  • 可以用足球做的游戲視頻網(wǎng)站好的競(jìng)價(jià)賬戶托管外包
  • 常規(guī)做網(wǎng)站要在工信部認(rèn)證嗎網(wǎng)站建立
  • 適合個(gè)人做的網(wǎng)站有哪些東西嗎百度權(quán)重批量查詢
  • 英語(yǔ)機(jī)構(gòu)網(wǎng)站建設(shè)方案足球進(jìn)球排行榜
  • 做網(wǎng)站的困難windows優(yōu)化大師會(huì)員兌換碼
  • 做網(wǎng)站學(xué)什么專業(yè)防惡意點(diǎn)擊軟件
  • 南寧網(wǎng)站建設(shè)設(shè)計(jì)制作今日最新抗疫數(shù)據(jù)
  • 做代購(gòu)有哪些網(wǎng)站有哪些seo優(yōu)化培訓(xùn)課程
  • 做聊天網(wǎng)站的視頻教程怎么進(jìn)行網(wǎng)站關(guān)鍵詞優(yōu)化
  • wordpress主題如何修改seo優(yōu)化設(shè)計(jì)
  • 做網(wǎng)站需要注意的點(diǎn)抖音seo供應(yīng)商
  • 山西成寧做的網(wǎng)站運(yùn)營(yíng)推廣渠道有哪些
  • wordpress下載站源碼營(yíng)銷推廣公司案例
  • 安徽建筑大學(xué)學(xué)工在線網(wǎng)站蘇州網(wǎng)站制作推廣
  • 廣西代理網(wǎng)站建設(shè)公司百度網(wǎng)址提交入口
  • 做網(wǎng)站建設(shè)站長(zhǎng)工具櫻花
  • 甘肅網(wǎng)站建設(shè)制作商競(jìng)價(jià)賬戶托管公司
  • 網(wǎng)站開發(fā)集成環(huán)境seo優(yōu)化工作怎么樣
  • 網(wǎng)站建設(shè)招標(biāo)評(píng)分標(biāo)準(zhǔn)福州網(wǎng)站制作推廣
  • wordpress的數(shù)據(jù)庫(kù)在那里關(guān)鍵詞優(yōu)化建議
  • dw怎么做網(wǎng)站輪播圖企業(yè)宣傳方式有哪些
  • 網(wǎng)站備案 太煩個(gè)人免費(fèi)域名注冊(cè)網(wǎng)站