Apache Dubbo 首个 Node.js 3.0-alpha 版本正式发布
import Dubbo from 'dubbo2.js';
// 创建 Dubbo 实例
const dubbo = new Dubbo({
root: '/com.alibaba.node.dubbo.demo',
zookeeper: 'localhost:2181',
dubboVersion: '3.0.0',
});
// 调用远程服务
dubbo.invoke('com.alibaba.node.dubbo.demo.HelloService.hello', 'test', (err, res) => {
if (err) {
console.error(err);
} else {
console.log(res);
}
});
这个示例代码展示了如何使用 Dubbo2.js 这个 Node.js 的 Dubbo 客户端库来调用远程的 Dubbo 服务。首先,它创建了一个 Dubbo 实例,指定了连接的 ZooKeeper 服务地址和 Dubbo 协议版本。然后,它使用 invoke
方法调用了服务端的 hello
方法,并处理了可能出现的错误和响应结果。
评论已关闭