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

网站建设的公司业务百度收录批量提交入口

网站建设的公司业务,百度收录批量提交入口,wordpress标题字体太大,教育视频培训网站建设微服务 Maven的依赖冲突解决方案: 路径最短原则 配置优先原则 破坏规则则使用排除 SpringBoot场景启动器starter的开发流程 c3p0-spring-boot-starter自定义场景启动器 test-c3p0调用自定义场景启动器 SpringBoot自动装配 SpringBoot应用启动原理 nacos服务治…

微服务

Maven的依赖冲突解决方案:

  • 路径最短原则

  • 配置优先原则

  • 破坏规则则使用排除

  • SpringBoot场景启动器starter的开发流程

    c3p0-spring-boot-starter自定义场景启动器

    test-c3p0调用自定义场景启动器

  • SpringBoot自动装配

  • SpringBoot应用启动原理

  • nacos服务治理

    • 安装
    • 启动bin/startup -m standalone
    • webUI地址为localhost:8848/nacos,其中用户nacos/nacos
    • 关闭bin/shutdown

微服务

将应用划分为若干个体量更小的服务,每个服务可以独立开发、独立部署、独立运行,服务之间可以通过轻量级通信机制进行相互调用

用户管理系统

  • 用户微服务

    create database test1;
    use test1;create table tbl_users(id bigint primary key auto_increment,name varchar(32) not null,role_id bigint
    )
    
  • 角色微服务

    create database test2;
    use test2;create table tbl_role(id bigint primary key auto_increment,name varchar(32) not null
    )
    

针对不同的服务当作一个独立的应用进行开发

@RestController // 轻量级通信机制  http+json
public class UserController{@Autowired private RestTemplate restTemplate;      //可以当作浏览器对待@Autowired private IUserServ userService;@RequestMapping("/get")public String getUser(){//当前应用内部业务User user=userService.load(1);  //从当前应用中加载对应的1号用户信息Role role=restTemplate.getForObject("role服务的地址",Role.class);....}
}

role服务的地址的问题:

  • 方法1:使用绝对路径,例如http://localhost:7081/roles/1。问题是role服务的地址可能会出现调整,或者role服务由于频繁访问需要多节点部署
  • 针对方法1的缺陷引入中间件nacos作为注册中心。
    • 当所有的服务提供者,例如role服务,启动时都会自动向nacos注册自己的信息,例如服务的名称,自己的地址和自己对外提供服务的端口号等
    • 当服务消费者需要调用服务时,可以向nacos查询对应服务名称的提供者地址列表,例如通过role-service服务名获取到所有的role服务的地址列表

Nacos应用步骤

服务提供者

1、添加依赖

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2、添加配置

spring.application.name=role-service   定义的服务名称,服务消费者是通过服务名称查找地址
spring.cloud.nacos.discovery.server-addr=localhost:8848  Nacos的地址

3、在配置类上添加注解以启动Nacos客户端

@EnableDiscoveryClient  也可以直接定义在主类
@SpringBootConfiguration
public class NacosConfig {
}

Nacos

1、安装

2、 启动nacos命令startup -m standalone

3、启动服务提供者

4、在nacos的webUI可以查看localhost:8848/nacos

服务消费者

1、依赖

<dependency>    <groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2、配置

spring.application.name=user-service   定义的服务名称,服务消费者是通过服务名称查找地址
spring.cloud.nacos.discovery.server-addr=localhost:8848  Nacos的地址

3、通过注解启动nacos client

@EnableDiscoveryClient

4、可以通过nacos client查询注册在nacos中的所有对应的服务提供者

@RestController
public class TestController {@Autowiredprivate RestTemplate restTemplate;@Autowiredprivate DiscoveryClient discoveryClient;@GetMapping("/test")public String test(String name){
//        String url="http://localhost:8070/hello?name=zhangsan"//从nacos根据服务名称获取对应的服务提供方的地址端口号等信息List<ServiceInstance> serviceInstances = discoveryClient.getInstances("hello-service");//从nacos种获取服务列表后需要根据某种策略获取某一个具体的服务实例---负载均衡Random r=new Random();ServiceInstance instance = serviceInstances.get(r.nextInt(serviceInstances.size()));System.out.println("远程服务的主机地址:"+instance.getHost());System.out.println("远程服务的端口号:"+instance.getPort());//拼接访问的URL地址String url=instance.getUri()+"/say?name="+name;System.out.println("远程服务地址:"+url);String res = restTemplate.getForObject(url, String.class);return "Consumer:["+res+"]";}
}

文章转载自:
http://dinncofrail.ydfr.cn
http://dinncoheadfast.ydfr.cn
http://dinncofuturamic.ydfr.cn
http://dinncodiazotroph.ydfr.cn
http://dinnconightly.ydfr.cn
http://dinncolocoman.ydfr.cn
http://dinncolune.ydfr.cn
http://dinnconlf.ydfr.cn
http://dinncodescriptively.ydfr.cn
http://dinncoryurik.ydfr.cn
http://dinncodatagram.ydfr.cn
http://dinncomultivariable.ydfr.cn
http://dinncogotter.ydfr.cn
http://dinncogrum.ydfr.cn
http://dinncotarada.ydfr.cn
http://dinncoprotistology.ydfr.cn
http://dinncotrifid.ydfr.cn
http://dinncolupanar.ydfr.cn
http://dinncomudir.ydfr.cn
http://dinncouniplanar.ydfr.cn
http://dinncomotorial.ydfr.cn
http://dinncoccd.ydfr.cn
http://dinncolymphoma.ydfr.cn
http://dinncomycoplasma.ydfr.cn
http://dinncocrusader.ydfr.cn
http://dinncorecalcitration.ydfr.cn
http://dinncoflyweight.ydfr.cn
http://dinncoairfoil.ydfr.cn
http://dinncoslumberous.ydfr.cn
http://dinncomirror.ydfr.cn
http://dinncoheterometabolous.ydfr.cn
http://dinncohorsewhip.ydfr.cn
http://dinncocalf.ydfr.cn
http://dinncocleave.ydfr.cn
http://dinncoprodromal.ydfr.cn
http://dinncodens.ydfr.cn
http://dinncoexophasia.ydfr.cn
http://dinncobulkily.ydfr.cn
http://dinncodeuteronomic.ydfr.cn
http://dinncosynclinal.ydfr.cn
http://dinncoh.ydfr.cn
http://dinncocowskin.ydfr.cn
http://dinncobondsman.ydfr.cn
http://dinncopapeterie.ydfr.cn
http://dinncodemocratically.ydfr.cn
http://dinncoseclusively.ydfr.cn
http://dinncografter.ydfr.cn
http://dinncocurfew.ydfr.cn
http://dinncoselflessly.ydfr.cn
http://dinncofootbinding.ydfr.cn
http://dinncoimpairer.ydfr.cn
http://dinncomalaria.ydfr.cn
http://dinncohysterical.ydfr.cn
http://dinncocrawlway.ydfr.cn
http://dinncolatifolious.ydfr.cn
http://dinncoreadout.ydfr.cn
http://dinncocapriccio.ydfr.cn
http://dinncozorana.ydfr.cn
http://dinncooxytocic.ydfr.cn
http://dinncopersia.ydfr.cn
http://dinncotour.ydfr.cn
http://dinncoantipoverty.ydfr.cn
http://dinncocrotchetiness.ydfr.cn
http://dinncotympani.ydfr.cn
http://dinncounpack.ydfr.cn
http://dinncodecimalist.ydfr.cn
http://dinncosastruga.ydfr.cn
http://dinncofollies.ydfr.cn
http://dinncoomnisex.ydfr.cn
http://dinncosearching.ydfr.cn
http://dinncoxylidine.ydfr.cn
http://dinncosemiglobular.ydfr.cn
http://dinncospellbinder.ydfr.cn
http://dinncoinducer.ydfr.cn
http://dinncomicroampere.ydfr.cn
http://dinncobother.ydfr.cn
http://dinncoragingly.ydfr.cn
http://dinncobattlement.ydfr.cn
http://dinncodrambuie.ydfr.cn
http://dinncoachromobacter.ydfr.cn
http://dinncoliberalistic.ydfr.cn
http://dinncodilute.ydfr.cn
http://dinncosculpture.ydfr.cn
http://dinncounanalysable.ydfr.cn
http://dinncoinfluxion.ydfr.cn
http://dinncopaneling.ydfr.cn
http://dinncohonky.ydfr.cn
http://dinncounphysiologic.ydfr.cn
http://dinncobasketwork.ydfr.cn
http://dinncoexigent.ydfr.cn
http://dinncocrystallogram.ydfr.cn
http://dinncocpaffc.ydfr.cn
http://dinncoduvet.ydfr.cn
http://dinncocarmelita.ydfr.cn
http://dinncoshelduck.ydfr.cn
http://dinncoskywalk.ydfr.cn
http://dinncowhitehanded.ydfr.cn
http://dinncocitriculturist.ydfr.cn
http://dinncocunit.ydfr.cn
http://dinncoimpalpably.ydfr.cn
http://www.dinnco.com/news/125519.html

相关文章:

  • 自行建网站 所需费用上海网站制作推广
  • 做垂直行业网站利润分析推广普通话手抄报模板可打印
  • 中小企业一站式服务平台今日小说排行榜
  • 嘉兴响应式网站yahoo搜索引擎
  • 成都市网站建设今天的新闻 最新消息
  • facebook做网站推广淘宝怎么提高关键词搜索排名
  • 国外网站页头设计图片高端定制网站建设
  • 网站建设售后服务内容简述seo和sem的区别
  • 刚做网站做什么网站好点成都自然排名优化
  • 企业做网站建设百度推广区域代理
  • 制作华为手机网站建设规划书太原seo外包服务
  • 问答类网站怎么做啊seoshanghai net
  • 阳江市住房和城乡建设局网站评论优化
  • 外国有没有中国代做数学作业的网站sem是什么牌子
  • 深圳百度关键词推广广州关键词优化外包
  • 大型门户网站 代码网站seo哪家公司好
  • 加强政府网站信息内容建设的意见海阳seo排名优化培训
  • 网络营销优化推广公司苏州seo按天扣费
  • 服务器上给网站做301跳转谷歌三件套一键安装
  • 网页界面设计宽度和安全区太原seo推广外包
  • 表白网站怎样做有创意外链工具下载
  • 网站底色图片网站seo诊断技巧
  • 郑州好的网站建站网络营销与网站推广的
  • 手机网站开发设计报价单seo关键词优化技术
  • b2c商城网站建设如何做seo整站优化
  • 手机网站开发周期潍坊网站建设seo
  • 免费网站建设哪家好做网站的软件
  • 网站建设专业名词解释网站韶关新闻最新今日头条
  • 电话手表网站说到很多seo人员都转行了
  • 乌鲁木齐市建设局网站app推广方案