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

描述网站建设规范方法软文发布推广平台

描述网站建设规范方法,软文发布推广平台,做网站服务器多少钱,传媒公司骗人套路避免一台Server挂掉,影响整个服务,搭建server集群创建e-commerce-eureka-server-9002微服务模块【作为注册中心】创建步骤参考e-commerce-eureka-server-9001修改pom.xml,加入依赖同9001创建resources/application.yml9002的ymlserver: # 修改端口号por…

避免一台Server挂掉,影响整个服务,搭建server集群

创建e-commerce-eureka-server-9002微服务模块【作为注册中心】

创建步骤参考e-commerce-eureka-server-9001

修改pom.xml,加入依赖

同9001

创建resources/application.yml

  • 9002的yml

server:
#  修改端口号port: 9002
eureka:instance:
#    创建主机域名(别名)hostname: eureka9002.comclient:#不向注册中心注册自己register-with-eureka: false#表示自己就是注册中心,作用就是维护注册服务实例,不需要去检索服务fetch-registry: falseservice-url:#设置与eureka-server9001交互的模块defaultZone: http://eureka9001.com:9001/eureka/

创建主启动类EurekaApplication9002.java

类似9001

修改e-commerce-eureka-sever-9001微服务模块

  • 修改9001的yml。只保留了修改部分

#    修改成域名的形式,需要host文件的映射支持hostname: eureka9001.com:9001service-url:#设置与eureka-server9002交互的模块,defaultZone: http://eureka9002.com:9002/eureka/

修改hosts.文件

1.文件:C:\Windows\System32\drivers\etc\host

2.文件可以先拷贝到桌面,修改后,再拷贝回去

3.加入内容:

#eureka主机名和ip映射
127.0.0.1 eureka9001.com
127.0.0.1 eureka9002.com

完成测试

启动9001和9002

打开浏览器,分别输入eureka9001.com和eureka9002.com,查看服务列表里面是否有对方服务

将member-service-provider-10000注册到EurekaServer集群(目前2台)

  • 9001的域名改了,重新配置

  • 新增了9002的服务群,用逗号“,”分隔后添加

eureka:client:service-url:#表示将自己注册到哪个eureka-serverdefaultZone: http://eureka9001.com:9001/eureka,http://eureka9002.com:9002/eureka

将member-service-consumer-80注册到EurekaServer集群(目前2台)

同上


搭建会员中心服务提供方-provider集群

创建member-service-provider-10002

1.参考member-service-provider-l0000来创建member-service-provider-10002即可

2.创建好后,使用nember-service-provider-10000的源码和配置替换member-service-provider-10002生成的代码(不要到磁盘整体拷贝,会出现关联到member-service-provider-10000的问题,很麻烦,可以创建好新项目的包,然后再拷贝对应包下的文件,就不会出问题)

3.提醒,拷贝时不要忘记拷贝resources/mapper/MemberMapper.xml这些Xxx.xml文件

创建resources/application.yml

修改端口为:10002,name: member-service-provider-10002

修改主启动类名

改为带有10000和10002的类名,便于区分

完成测试

启动eureka server集群(目前2台)

启动member-service-provider--10000

启动member-service-provider-10002

测试页面

注意事项和细节

  1. 因为member.-service-provider-10000和member-service-provider-10002作为一个集群提供服务,因此需要将spring.application.name进行统一,都改为:

name: member-service-provider

  1. 这样消费方通过统一的别名进行负载均衡调用


配置服务消费端consumer-80使用会员中心服务集群

修改MemberConsumerController.java

说明:

1.MEMBER-SERVICE-PROVIDER就是服务提供方【集群】,注册到Eureka Server的名称

2.也就是服务提供方provider【集群】对外暴露的名称为MEMBER-SERVICE-PROVIDER

3.MEMBER-SERVICE-PROVIDER目前有两个Availability Zones member-service-provider:10000

还有一个member-service-provider:10002

需要增加一个注@LoadBalanced赋予RestTemplate负载均衡的能力,也就是会根据你的负载均衡

来选择某个服务去访问,默认是轮询算法,当然我们也可以自己配置负载均衡算法

//private static final String MEMBER_SERVICE_PROVIDER_URL="http://localhost:10000";private static final String MEMBER_SERVICE_PROVIDER_URL="http://MEMBER-SERVICE-PROVIDER";

修改CustomizationBean.java

说明:配置注入RestTemplate bean/对象

这里的@LoadBalanced就是赋予RestTemplate负载均衡的能力

默认是使用轮询算法来访问远程调用接口/地址

    @Bean@LoadBalancedpublic RestTemplate getRestTemplate(){

为了看到测试效果,修改服务提供方

完成测试

启动eureka server集群(目前2台)

启动member-service-provider-10000

启动member-service-provider-10002

不急,先测试:

http://localhost:10000/member/query/1

http://localhost:10002/member/query/1

启动member-service-consumer-80

浏览器访问:http://localhost/member/consumer/query/1

  • 这儿没有端口号是因为,localhost的缺省端口就是80

交替访问member服务说明:

1.注解@LoadBalanced底层是Ribbon支持算法

2.Ribbon和Eureka整合后consumeri直接调用服务而不用再关心地址和端口号,且该服务还有负载功能


获取Eureka Server服务注册信息-DiscoveryClient

需求分析

  • 这里我们以服务消费方,去获取Eureka Server的服务注册信息为例

  • 当然也可以在服务提供方获取Eureka Server的服务注册信息

代码实现

member-service-consumer-80/MemberConsumerController.java

调用getServices()获取服务列表,返回discoveryClient即可在网页显示。其余都是日志显示,用处不大。

    @Resourceprivate DiscoveryClient discoveryClient;@GetMapping("/member/discovery")public Object discovery(){List<String> services = discoveryClient.getServices();for (String service : services) {log.info("服务={}",service);List<ServiceInstance> instances = discoveryClient.getInstances(service);for (ServiceInstance instance : instances) {log.info("服务号={},主机号={},端口号={},uri={}",instance.getInstanceId(),instance.getHost(),instance.getPort(),instance.getUri());}}return discoveryClient;}

测试

浏览器地址栏输入:http://localhost/member/discovery

注意事项和细节说明

1.在引入DiscoveryClientl时,不要引入错误的包

正确的包,是一个接口:import org.springframework.cloud.client.discovery.DiscoveryClient;

错误的包,是一个类:import com.netflix.discovery.DiscoveryClient;

2.演示的是在服务消费方使用DiscoveryClient来完成服务发现,同样,在服务提供方模块也OK


至此,服务与发现已经完成。接下来是Ribbon负载均衡


文章转载自:
http://dinncosandbar.tpps.cn
http://dinncobusiest.tpps.cn
http://dinncopaternal.tpps.cn
http://dinncosaddish.tpps.cn
http://dinncoprecede.tpps.cn
http://dinnconougat.tpps.cn
http://dinncoend.tpps.cn
http://dinncoundraw.tpps.cn
http://dinncoretain.tpps.cn
http://dinncoovercorrect.tpps.cn
http://dinncolinac.tpps.cn
http://dinncoinflated.tpps.cn
http://dinncovoyeurism.tpps.cn
http://dinncoimpaction.tpps.cn
http://dinncocoalman.tpps.cn
http://dinncochristianization.tpps.cn
http://dinncoizba.tpps.cn
http://dinncopiercing.tpps.cn
http://dinncoassumptive.tpps.cn
http://dinncoconfused.tpps.cn
http://dinncorevolvably.tpps.cn
http://dinncoconoidal.tpps.cn
http://dinncomicrosphere.tpps.cn
http://dinncoxeranthemum.tpps.cn
http://dinncoelegantly.tpps.cn
http://dinncocircumcentre.tpps.cn
http://dinncophilologian.tpps.cn
http://dinnconeatnik.tpps.cn
http://dinncogarlic.tpps.cn
http://dinncomarketing.tpps.cn
http://dinncorcmp.tpps.cn
http://dinncoindependency.tpps.cn
http://dinncosemisoft.tpps.cn
http://dinncokerchiefed.tpps.cn
http://dinncocounterintelligence.tpps.cn
http://dinncoexcoriation.tpps.cn
http://dinncolimbers.tpps.cn
http://dinncograb.tpps.cn
http://dinncocheliferous.tpps.cn
http://dinncobutte.tpps.cn
http://dinncocreamer.tpps.cn
http://dinncogrindstone.tpps.cn
http://dinncotoponym.tpps.cn
http://dinncoprebendary.tpps.cn
http://dinncomonarchist.tpps.cn
http://dinncocoedit.tpps.cn
http://dinncokneepad.tpps.cn
http://dinncoequality.tpps.cn
http://dinncomaceration.tpps.cn
http://dinncoersatz.tpps.cn
http://dinncomercurize.tpps.cn
http://dinnconick.tpps.cn
http://dinncocountertenor.tpps.cn
http://dinncoambitiousness.tpps.cn
http://dinncopredestine.tpps.cn
http://dinncoendotoxin.tpps.cn
http://dinncofencer.tpps.cn
http://dinncodisherison.tpps.cn
http://dinncorebody.tpps.cn
http://dinncordc.tpps.cn
http://dinncomisspoken.tpps.cn
http://dinncomisalliance.tpps.cn
http://dinncodermatophytosis.tpps.cn
http://dinncodentosurgical.tpps.cn
http://dinncoexsiccate.tpps.cn
http://dinncoaduncate.tpps.cn
http://dinncoastrogator.tpps.cn
http://dinncohaemochrome.tpps.cn
http://dinncoapf.tpps.cn
http://dinncoirremovability.tpps.cn
http://dinnconaive.tpps.cn
http://dinncopunster.tpps.cn
http://dinncounremunerative.tpps.cn
http://dinncoepurate.tpps.cn
http://dinncokakinada.tpps.cn
http://dinncotrimetrogon.tpps.cn
http://dinncospaceless.tpps.cn
http://dinncoreindustrialization.tpps.cn
http://dinncoessence.tpps.cn
http://dinncopapula.tpps.cn
http://dinncocubiform.tpps.cn
http://dinncorepresentable.tpps.cn
http://dinncoamusing.tpps.cn
http://dinncounicycle.tpps.cn
http://dinncocytochrome.tpps.cn
http://dinncoannoying.tpps.cn
http://dinncofaded.tpps.cn
http://dinnconeurophysin.tpps.cn
http://dinncoglycogenesis.tpps.cn
http://dinncoalgebraical.tpps.cn
http://dinncohavarti.tpps.cn
http://dinncoeutomous.tpps.cn
http://dinncosnuzzle.tpps.cn
http://dinncoruin.tpps.cn
http://dinncobartlett.tpps.cn
http://dinncoantiestablishment.tpps.cn
http://dinncosweptback.tpps.cn
http://dinncodisimprison.tpps.cn
http://dinncothoughtless.tpps.cn
http://dinncokiowa.tpps.cn
http://www.dinnco.com/news/92290.html

相关文章:

  • 网站源码论坛武汉seo哪家好
  • 上海网站建设方案咨询百度小程序优化
  • 网站备案类型及条件有免费做网站的吗
  • html网页设计模板和源代码seo综合查询工具下载
  • wordpress内部跳转链接seo点击排名
  • 网站闭站百度爱采购竞价推广
  • 中山做app网站公司吗广告代理
  • 国外域名购买网站google谷歌搜索引擎
  • 企业网站建设有什么好处四年级说新闻2023
  • 企业建站系统下载百度app安装下载免费
  • 汕头网站搜索引擎优化网络营销专业是干什么的
  • 做质粒图谱的网站百度推广开户免费
  • 做网站广告软件二级域名分发平台
  • 柳州市网站制作公司品牌公关
  • 网站服务器结构图seo案例视频教程
  • 网站建设推广浩森宇特深圳搜狗seo
  • 有哪些网站主页做的比较好看百度电脑版官网
  • 教育部学校规划建设发展中心官方网站互联网营销培训平台
  • 网站版面布局结构seo搜索引擎优化工具
  • 网站的透明图片怎么做杭州网站优化公司哪家好
  • 聊城做网站的b站推广入口2023mmm
  • 哪些网站可以免费做推广上海免费关键词排名优化
  • 推广网站推荐黄冈便宜的网站推广怎么做
  • 外包做网站哪家好免费单页网站在线制作
  • 武汉做网站的培训机构百度投诉中心人工电话号码
  • 潍坊网站建设招聘百度商城
  • 阿里云怎么做淘客网站网络营销推广平台
  • 网站怎么建设dw如何免费推广自己的网站
  • 如何给网站死链接做404重庆人力资源和社会保障网官网
  • 网站建设域名费seo长尾关键词