`

springboot:dubbo

阅读更多
server:
=======================================================
pom.xml
=============================================
<!-- Spring Boot Dubbo 依赖 -->
        <dependency>
            <groupId>io.dubbo.springboot</groupId>
            <artifactId>spring-boot-starter-dubbo</artifactId>
            <version>${dubbo-spring-boot}</version>
        </dependency>
=============================================
application.properties
=============================================
spring.dubbo.application.name=provider
spring.dubbo.registry.address=172.16.30.57:2181,172.16.30.57:2182,172.16.30.57:2183
spring.dubbo.protocol.name=dubbo
spring.dubbo.protocol.port=20880
spring.dubbo.scan=org.spring.springboot.dubbo
spring.dubbo.registry.protocol=zookeeper
=============================================
public interface TestDubboService {

    String test(String str);
}
=============================================
import com.alibaba.dubbo.config.annotation.Service;
@Service(version = "1.0.0")
public class TestDubboServiceImpl implements TestDubboService {

    public String test(String str) {
        return "result:"+str;
    }
}
=======================================================
client:
=======================================================
pom.xml
=============================================
<!-- Spring Boot Dubbo 依赖 -->
        <dependency>
            <groupId>io.dubbo.springboot</groupId>
            <artifactId>spring-boot-starter-dubbo</artifactId>
            <version>${dubbo-spring-boot}</version>
        </dependency>
=============================================
application.properties
=============================================
spring.dubbo.application.name=consumer
spring.dubbo.registry.address=172.16.30.57:2181,172.16.30.57:2182,172.16.30.57:2183
spring.dubbo.scan=org.spring.springboot.dubbo
spring.dubbo.registry.protocol=zookeeper
=============================================
public interface TestDubboService {

    String test(String str);
}
=============================================
import com.alibaba.dubbo.config.annotation.Reference;
@Component
public class ConsumerService {

    @Reference(version = "1.0.0")
    TestDubboService testDubboService;

    public void testConsumer() {
        String result = testDubboService.test("hello world");
        System.out.println(result);
    }
}
=============================================
分享到:
评论

相关推荐

    springboot+dubbo+zookeeper构建的分布式调用服务框架

    【SpringBoot + Dubbo + ZooKeeper 构建的分布式调用服务框架】 SpringBoot 是一个由 Pivotal 团队创建的 Java 框架,它简化了在 Spring 框架上创建独立的、生产级别的基于 Java 的应用程序。SpringBoot 通过提供...

    SpringBoot整合Dubbo案例

    文件名"SpringBootDubbo"可能表示这个压缩包包含了一个完整的整合示例,其中可能包括了项目的源代码、配置文件、依赖库等。解压后,我们可以查看其目录结构,学习如何在实际项目中组织代码和配置。此外,可能还会有...

    springboot+dubbo

    SpringBoot + Dubbo 是一种常见的微服务架构组合,它们在现代企业级应用程序开发中扮演着核心角色。SpringBoot 提供了快速构建独立、生产级别的基于 Spring 应用程序的方式,而 Dubbo 则是阿里巴巴开源的一款高性能...

    最简单的Dubbo案例之二:SpringBoot + dubbo 无zookeeper方式点对点直连

    本项目只适合dubbo入门学习者,高手请不要浪费金钱;...本项目技术栈 springboot, dubbo ,无 zookeeper 本项目旨在提供最单纯的 dubbo 服务提供者 和消费者的点对点直连,而摒弃任何多余技术对dubbo直连的理解

    springboot-dubbo-demo-xml.zip

    &lt;dubbo:application name="springboot-dubbo-provider"/&gt; &lt;dubbo:registry address="zookeeper://127.0.0.1:2181"/&gt; &lt;dubbo:protocol name="dubbo" port="20880"/&gt; &lt;dubbo:service interface=...

    springBoot+dubbo+zookeeper分布式微服务

    本项目"springBoot+dubbo+zookeeper分布式微服务"充分利用了这三个组件的优势,构建了一个高效、可扩展且易于维护的服务网络。以下是对这些技术及其整合应用的详细说明: **SpringBoot** SpringBoot是Spring框架的...

    SpringBoot整合Dubbo增强版

    SpringBoot整合Dubbo增强版是将流行的微服务框架Dubbo与SpringBoot进行深度融合的一个项目,旨在简化Dubbo在SpringBoot应用中的配置和管理,提供更好的开发体验。在传统的SpringBoot集成Dubbo过程中,可能会遇到一些...

    springboot-dubbo整合框架

    在IT行业中,SpringBoot和Dubbo是两个非常重要的框架,它们在构建大型分布式系统中扮演着关键角色。SpringBoot以其简化Spring应用的初始搭建以及开发过程而受到广泛欢迎,而Dubbo则是阿里巴巴开源的高性能、轻量级的...

    springboot-dubbo-demo.zip

    2. 配置Dubbo:在`application.properties`中设置Dubbo的参数,如服务端口、注册中心地址等。 3. 定义服务接口:在`api`目录下定义服务接口,这将被服务提供者和消费者共享。 4. 实现服务提供者:在`provider`目录下...

    springboot+dubbo+zk

    在现代企业级应用开发中,SpringBoot、Dubbo和Zookeeper是三个非常关键的技术组件,它们各自扮演着不同的角色,并且协同工作以构建高性能、可扩展的服务架构。本项目通过"springboot+dubbo+zk"的组合,实现了基于...

    java基于yml的SpringBoot整合dubbo框架

    dubbo: application: name: dubbo-provider # 应用名 registry: address: zookeeper://127.0.0.1:2181 # 注册中心地址 protocol: name: dubbo # 协议类型 port: 20880 # 服务端口 provider: timeout: 3000 ...

    springboot+dubbo+myBatis集成

    本文将深入探讨如何将SpringBoot、Dubbo、Zookeeper和MyBatis这四个关键技术进行集成,构建高效且可扩展的微服务架构。 **SpringBoot** SpringBoot是由Pivotal团队提供的全新框架,它旨在简化Spring应用的初始搭建...

    tesstDubbo.rar springboot+dubbo springboot整合dubbo

    在本项目中,"tesstDubbo.rar" 是一个包含基于SpringBoot和Dubbo整合的示例应用。这个压缩包提供了实现SpringBoot与Dubbo集成的详细步骤和代码实例,帮助开发者了解如何在SpringBoot应用中使用Dubbo进行服务治理。 ...

    springboot+dubbo+nacos+mybatisplus+swagger+mysql

    【标题】"springboot+dubbo+nacos+mybatisplus+swagger+mysql" 是一个集成性的技术栈,用于构建高效、可扩展的企业级微服务应用。这个项目整合了多个流行的开源框架,包括Spring Boot、Dubbo、Nacos、MyBatis Plus、...

    SpringBoot整合Dubbo项目

    SpringBoot整合Dubbo项目是一个将流行的微服务框架Dubbo与SpringBoot结合的示例工程,旨在简化服务的开发和部署过程。SpringBoot以其简洁的配置和自动配置特性,极大地提升了开发效率,而Dubbo作为阿里巴巴开源的...

    springboot+dubbo+zookeeper实现多个生产者、消费者的负载均衡

    在本项目中,我们主要探讨的是如何利用SpringBoot、Dubbo和Zookeeper来构建一个具有多个生产者和消费者的分布式服务系统,并实现负载均衡。以下是详细的知识点解释: 1. **SpringBoot**: SpringBoot是Spring框架...

    SpringBoot整合dubbo2.7.8+zookeeper3.4.14

    在IT行业中,SpringBoot、Dubbo和Zookeeper是三个非常重要的技术组件,它们在构建分布式系统中发挥着关键作用。本文将深入探讨如何将SpringBoot 2.4.2与Dubbo 2.7.8以及Zookeeper 3.4.14整合,帮助初学者快速入门。 ...

    狂神说SpringBoot17:Dubbo和Zookeeper集成.zip

    狂神说SpringBoot17:Dubbo和Zookeeper集成_狂神说-CSDN博客 ...这里打包的是根据上面那个文章,配置好的dubbo-admin和zookeeper和文章里的SpringBoot + Dubbo + zookeeper的整合小项目。没要积分,免费。

    SpringBoot&Dubbo.rar_DEMO_dubbo_springboot_springboot+dubbo_spri

    在IT行业中,SpringBoot和Dubbo是两个非常重要的框架,它们在微服务架构中发挥着核心作用。SpringBoot简化了Spring应用的初始搭建以及开发过程,而Dubbo是一款高性能、轻量级的Java RPC(远程过程调用)框架,常用于...

Global site tag (gtag.js) - Google Analytics