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

java+做网站后台谷歌seo教程

java+做网站后台,谷歌seo教程,缩我短网址生成,成交型网站建设价格目录 1.说明 2.示例 3.总结 1.说明 dubbo官网:https://cn.dubbo.apache.org/zh-cn/ Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,支持多种语言,官方提供了 Java、Golang 等多语言 SDK 实…

目录

1.说明

2.示例

3.总结


1.说明

dubbo官网:https://cn.dubbo.apache.org/zh-cn/

Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,支持多种语言,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。

2.示例

实现说明:

        创建一个空项目,在空项目中创建3个模块,分别定义接口工程,生产者工程及消费者工程。并在生产者工程及消费者工程中引入接口工程。

        接口工程存放表的实体类及服务接口。

        生产者工程提供服务接口的实现。

        消费者工程调用服务接口。

实现步骤:

①引入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>

 ②在接口工程中创建接口

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

③在生产者工程中实现接口,并进行dubbo的配置

接口实现:使用dbboservice注解,将服务的实现暴露给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 "执行成功";}
}

 配置文件:

server:port: 8881
dubbo:application:name: provider-service //dubbo的应用名registry:protocol: zookeeper //使用zookeeper作为服务的注册中心address: 127.0.0.1:2181 //zookeeper地址protocol:name: dubbo //使用dubbo协议port: 20885consumer:timeout: 60000 //调用接口的超时时间check: false //启动时不校验消费者是否已启动
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

启动类配置:添加@EnableDubbo,用于将dubbo相关的配置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);}
}

 ④生产者工程中调用接口

调用:使用DubboReference指定调用的服务

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));}
}

配置文件及启动类配置和生产者工程一致

启动zookeeper服务及生产者工程及消费者工程,就可以进行服务的调用。

3.总结

可以通过dubbo-admin进行服务的管理及查看。

dubbo.consumer.timeout:调用超时时间(毫秒),默认为 1000。debug模式下会导致调用失败,所以需要调大。

dubbo.consumer.check:为true时,开启服务启动时检查依赖的服务是否可用,默认为 true。

也就是说,生产者没有启动时,消费者无法启动,需要设置为false

参照:SpringBoot整合dubbo+zooker搭建分布式服务(超详细)_springboot+dubbo分布式项目-CSDN博客

SpringBoot项目集成Dubbo_springboot集成dubbo-CSDN博客

http://www.mmbaike.com/news/90178.html

相关文章:

  • 有哪些做买家秀的网站网络推广竞价
  • wordpress 子目录建站黄页引流推广网站入口
  • 凡科网站自己如何做企业培训课程
  • 网站下载链接怎么做网络推广合作资源平台
  • 个人业务网站源码网络营销收获与体会
  • 个人网站备案名称要求百度网站联系方式
  • 电商网站前端制作分工百度提交入口网址是什么
  • 有哪些网站是做红酒批发的百度排名优化咨询电话
  • 合肥市建设网官方网站关键词排名查询网站
  • 社区网站的作用最近时事新闻热点事件
  • 草桥做网站公司今日重大新闻事件
  • 网站建设包括什么百度网页版怎么切换
  • web前端做网站地图网站建站在线制作
  • 网站建设中 目录怎么做更好sem推广软件选哪家
  • 网站建设项目建议书的内容推广项目的平台
  • 宁德市城乡住房建设厅网站百度seo优化
  • 电商网站维护快速排名点击工具
  • 网站下载视频软件哪有培训seo
  • dnf怎么做提卡网站公司网络推广营销
  • 昆明市建设厅官方网站2022最新新闻
  • 做问卷有哪些网站品牌营销策略包括哪些内容
  • 2019做网站图片用什么格式学电脑在哪里报名
  • 郑州富士康要搬迁是真的吗成都网站建设方案优化
  • 汉南网站建设推广如何做网上引流
  • 广州哪家做网站最好搜索引擎营销的方法有哪些
  • 怎样做自己的销售网站6北京seo
  • 数据来源于网站怎么做参考文献商洛网站建设
  • 广州政府网站建设经验产品软文范例
  • 有什么好的网站做数学题吗百度指数数据来源
  • 重庆巫山网站设计公司中国国家数据统计网