最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs連接dubbo服務(wù)的java工程實(shí)現(xiàn)示例

 更新時(shí)間:2022年03月07日 16:18:15   作者:kl  
這篇文章主要介紹了在項(xiàng)目遷移中,nodejs連接dubbo服務(wù)的java工程實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步

前言

最近公司整體服務(wù)架構(gòu)從MQ遷移到dubbo上,公司有部分項(xiàng)目使用了nodejs服務(wù),故研究了下nodejs的dubbo客戶(hù)端,以下使用node-zookeeper-dubbo客戶(hù)端為網(wǎng)友提供,因node-zookeeper-dubbo本身項(xiàng)目使用的實(shí)例描述并不完備,對(duì)于非node專(zhuān)業(yè)來(lái)說(shuō),跑一個(gè)實(shí)例還是有點(diǎn)困難,在博主實(shí)踐過(guò)程中,也遇到很多問(wèn)題,固有此文,希望可以給同樣需求的你一點(diǎn)幫助

開(kāi)源地為:https://github.com/p412726700/node-zookeeper-dubbo

1.啟動(dòng)dubbo提供服務(wù)

本實(shí)例使用dubbo項(xiàng)目本身的DEMO工程提供服務(wù)

2.新建node測(cè)試文件nodeTest.js

代碼如下

const nzd=require('node-zookeeper-dubbo');
const app=require('express')();
const opt={
  application:{name:'klnode'},
  register:'127.0.0.1:2181',//注冊(cè)中心地址
  dubboVer:'2.5.3',//dubbo版本信息
  root:'dubbo',//dubbo協(xié)議
  dependencies:{
    Demo:{
      interface:'com.alibaba.dubbo.demo.DemoService',
      timeout:6000,
      methodSignature: {
          sayHello : (name) => (java) => [ java.String(name) ],
      }
    },
  }
}
opt.java = require('js-to-java')
const Dubbo=new nzd(opt);
app.get('/DemoService/sayHello',(req,res)=>{
  Dubbo.Demo.sayHello(10000)
    .then(data=>res.send(data))
    .catch(err=>res.send(err))
})
app.listen(9090)

3.下載所需依賴(lài)

進(jìn)入nodeTest.js文件夾下

npm install node-zookeeper-dubbo

npm install express

npm install js-to-java

4.啟動(dòng)服務(wù)

node nodeTest.js啟動(dòng)服務(wù)后,控制臺(tái)會(huì)打印Dubbo service init done:,代表啟動(dòng)node服務(wù)成功了

然后訪問(wèn)http://localhost:9090/DemoService/sayHello,看到如下結(jié)果,代表node連接dubbo服務(wù)成功

以上就是nodejs連接dubbo服務(wù)的java工程實(shí)現(xiàn)示例的詳細(xì)內(nèi)容,更多關(guān)于java工程nodejs連接dubbo服務(wù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解

    spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解

    這篇文章主要介紹了spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java中StringBuilder常用構(gòu)造方法解析

    Java中StringBuilder常用構(gòu)造方法解析

    這篇文章主要介紹了Java中StringBuilder常用構(gòu)造方法解析,StringBuilder是一個(gè)可標(biāo)的字符串類(lèi),我們可以吧它看成是一個(gè)容器這里的可變指的是StringBuilder對(duì)象中的內(nèi)容是可變的,需要的朋友可以參考下
    2024-01-01
  • Springboot使用異步請(qǐng)求提高系統(tǒng)的吞吐量詳解

    Springboot使用異步請(qǐng)求提高系統(tǒng)的吞吐量詳解

    這篇文章主要介紹了Springboot使用異步請(qǐng)求提高系統(tǒng)的吞吐量詳解,和同步請(qǐng)求相對(duì),異步不需要等待響應(yīng),隨時(shí)可以發(fā)送下一次請(qǐng)求,如果是同步請(qǐng)求,需要將信息填寫(xiě)完整,再發(fā)送請(qǐng)求,服務(wù)器響應(yīng)填寫(xiě)是否正確,再做修改,需要的朋友可以參考下
    2023-08-08
  • 手把手教你SpringBoot整合Mybatis

    手把手教你SpringBoot整合Mybatis

    這篇文章主要介紹了手把手教你SpringBoot整合Mybatis,Mybatis是一款持久化框架,可以幫我們省去大部分jdbc的代碼,需要的朋友可以參考下
    2023-03-03
  • 使用spring stream發(fā)送消息代碼實(shí)例

    使用spring stream發(fā)送消息代碼實(shí)例

    這篇文章主要介紹了使用spring stream發(fā)送消息代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • springboot pojo對(duì)象日期屬性的問(wèn)題

    springboot pojo對(duì)象日期屬性的問(wèn)題

    這篇文章主要介紹了springboot pojo對(duì)象日期屬性的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringSecurity構(gòu)建基于JWT的登錄認(rèn)證實(shí)現(xiàn)

    SpringSecurity構(gòu)建基于JWT的登錄認(rèn)證實(shí)現(xiàn)

    這篇文章主要介紹了SpringSecurity構(gòu)建基于JWT的登錄認(rèn)證實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Java 網(wǎng)絡(luò)爬蟲(chóng)新手入門(mén)詳解

    Java 網(wǎng)絡(luò)爬蟲(chóng)新手入門(mén)詳解

    這篇文章主要介紹了Java 網(wǎng)絡(luò)爬蟲(chóng)新手入門(mén)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Java反射在實(shí)際工作中的應(yīng)用筆記

    Java反射在實(shí)際工作中的應(yīng)用筆記

    這篇文章主要介紹了Java反射在實(shí)際工作中的應(yīng)用筆記,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Java 圖片壓縮實(shí)現(xiàn)思路及代碼

    Java 圖片壓縮實(shí)現(xiàn)思路及代碼

    本文為大家詳細(xì)介紹下圖片壓縮的具體實(shí)現(xiàn)思路及java代碼,想學(xué)習(xí)的各位可以參考下哈,希望對(duì)大家有所幫助
    2013-07-07

最新評(píng)論

青岛市| 潢川县| 万山特区| 东港市| 彭阳县| 鹰潭市| 铜梁县| 上犹县| 炎陵县| 贡嘎县| 大石桥市| 沂南县| 叙永县| 盈江县| 宜兰市| 故城县| 陵水| 绥芬河市| 鸡东县| 扎赉特旗| 建昌县| 武山县| 梅河口市| 益阳市| 潜山县| 黑山县| 吴忠市| 江门市| 江都市| 拉孜县| 南陵县| 类乌齐县| 泾阳县| 兰溪市| 阿坝| 永兴县| 金湖县| 涪陵区| 中西区| 汝州市| 盐源县|