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

提供手机网站怎么做学校网站建设和维护情况

提供手机网站怎么做,学校网站建设和维护情况,网站开发学习课程,网站建设和软件开发Dubbo学习笔记 Dubbo是什么 Dubbo是#xff1a; 一款分布式服务框架高性能和透明化的RPC远程服务调用方案SOA服务治理方案ZooKeeper服务注册中心 下载 ZooKeeper #xff0c;地址 http://www.apache.org/dyn/closer.cgi/zookeeper 解压#xff0c;修改zoo_sample.cfg 重命名…Dubbo学习笔记 Dubbo是什么 Dubbo是 一款分布式服务框架高性能和透明化的RPC远程服务调用方案SOA服务治理方案ZooKeeper服务注册中心 下载 ZooKeeper 地址 http://www.apache.org/dyn/closer.cgi/zookeeper 解压修改zoo_sample.cfg 重命名为zoo.cfg tar zxvf zookeeper-3.4.8.tar.gz cd zookeeper-3.3.6/conf vim zoo.cfg zoo.cfg主要配置 tickTime2000 dataDir/javaee/zookeeper/data dataLogDir/javaee/zookeeper/log clientPort2181 启动zookeeper cd zookeeper-3.3.6/bin ./zkServer.sh start 搭建Dubbo AdminDubbo的管理界面 从GitHub下载源码位置https://github.com/apache/incubator-dubbo-ops 只需要dubbo-admin项目导入工程打成war包放到tomcat下跑 创建服务提供者 创建SpringBoot项目 pom.xml如下 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.qyluo/groupIdartifactIddubbo-demo/artifactIdversion0.0.1-SNAPSHOT/versionpackagingjar/packagingnamedubbo-demo/namedescriptionDemo project for Spring Boot/descriptionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.5.0.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.version/propertiesdependencies!-- Spring Boot Dubbo 依赖 --dependencygroupIdio.dubbo.springboot/groupIdartifactIdspring-boot-starter-dubbo/artifactIdversion1.0.0/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIddubbo/artifactIdversion2.5.6/version/dependency!-- Spring Boot Web 依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- Spring Boot Test 依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- https://mvnrepository.com/artifact/log4j/log4j --dependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependency!-- Junit --dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/projectapplication.properties ## Dubbo 服务提供者配置 spring.dubbo.application.nameprovider spring.dubbo.registry.addresszookeeper://127.0.0.1:2181 spring.dubbo.protocol.namedubbo spring.dubbo.protocol.port20880 spring.dubbo.scancom.qyluo.dubbodemo.service 实体类Person package com.qyluo.dubbodemo.service;import com.qyluo.dubbodemo.entity.Person;public interface FindPerson {Person findPersonByName(String name); }服务接口FindPerson package com.qyluo.dubbodemo.service;import com.qyluo.dubbodemo.entity.Person;public interface FindPerson {Person findPersonByName(String name); }FindPerson实现类 package com.qyluo.dubbodemo.service;import com.alibaba.dubbo.config.annotation.Service; import com.qyluo.dubbodemo.entity.Person;/*** author qiyao.luo* create 2018/7/27*/ Service public class FindPersonImpl implements FindPerson {Overridepublic Person findPersonByName(String name) {return new Person(name, 10);} } 启动应用 创建服务消费者 SpringBoot项目 pom.xml和服务提供者依赖一样 application.properties server.port8081## Dubbo 服务消费者配置 spring.dubbo.application.nameconsumer spring.dubbo.registry.addresszookeeper://127.0.0.1:2181 spring.dubbo.scancom.qyluo.dubbodemo.service spring.dubbo.protocol.namedubbo 需要在和服务提供者接口相同的包路径下创建FindPerson接口 package com.qyluo.dubbodemo.service;import com.qyluo.dubbodemo.entity.Person;public interface FindPerson {Person findPersonByName(String name); }服务调用的类FindPersonConsumer package com.qyluo.dubbodemo.service.impl;import com.alibaba.dubbo.config.annotation.Reference; import com.qyluo.dubbodemo.service.FindPerson; import org.springframework.stereotype.Service;/*** author qiyao.luo* create 2018/7/27*/ Service public class FindPersonConsumer {ReferenceFindPerson findPerson;public void printPerson() {String name xiaoli;System.out.println(findPerson.findPersonByName(name));} } 创建controller package com.qyluo.dubbodemo.controller;import com.qyluo.dubbodemo.service.impl.FindPersonConsumer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;/*** author qiyao.luo* create 2018/7/27*/ RestController public class SampleController {AutowiredFindPersonConsumer findPersonConsumer;RequestMapping(/test)public void testDubbo() {findPersonConsumer.printPerson();} } 访问http://localhost:8081/test 转载于:https://www.cnblogs.com/kioluo/p/9516688.html
http://www.yutouwan.com/news/432691/

相关文章:

  • 免费在线响应式网站自助建站如何免费建造网站
  • 潜江网站开发网站设计公司有名乐云seo
  • 广州市天河区建设局网站怎么形容网站风格
  • 网站建设原因wordpress nginx php.ini
  • 快速生成网站wordpress程序 wp
  • 网站跳转qq友链之家
  • 建设自己的网站步骤两个男性做网站
  • 济南手机建站价格建站之星视频
  • 做网站六安凡科网站可以做自适应的吗
  • 怎样做网站的轮播图片免费游戏直接进入
  • 有哪些专门做创意门头的网站安徽马鞍山人才网
  • 做移动端网站赣州是哪个省
  • 品牌网站建设相关问题网站推广应该坚持( )策略。
  • 网站建设图片素材库网页开发者模式快捷键
  • 公司企业网站开发国内猎头公司前十名
  • 中国智慧城市建设门户网站快速做网站企业
  • 上海网站开发月薪多少钱网站架构设计师有哪些学校可以报考
  • 中国企业商务网站建设怎么做一个网站平台
  • 洛阳便宜网站建设商洛网站建设哪家好
  • 网站备案变更接入怎么用wordpress建手机网站
  • 福州网站建设资讯网站建设运营维护方案
  • 一般网站建设好多久被收录校园二手网站源码
  • 公司网站横幅是做的吗网站开发 图形验证码
  • 防盗报警网站建设php网站颜色改变
  • 网站内页怎样做优化邵阳建网站多少钱
  • 网站建设网上售票系统免费做详情页的软件
  • 渭南网站建设网站排名优化企业网站模板源码免费
  • 什么是网站?什么叫建设工程
  • 营销企业网站建设美食网站设计风格
  • 建站软件怎么免费升级网站说明页命名