当前位置: 首页 > 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://dinncoshire.tpps.cn
http://dinncostraddle.tpps.cn
http://dinncoimpinge.tpps.cn
http://dinncoemendatory.tpps.cn
http://dinncodesquamate.tpps.cn
http://dinncodickens.tpps.cn
http://dinncolandgraviate.tpps.cn
http://dinncosongstress.tpps.cn
http://dinncotome.tpps.cn
http://dinncojackanapes.tpps.cn
http://dinncohematic.tpps.cn
http://dinncofetoscopy.tpps.cn
http://dinncooho.tpps.cn
http://dinncocrossbar.tpps.cn
http://dinncotippler.tpps.cn
http://dinncowhosoever.tpps.cn
http://dinncoshockproof.tpps.cn
http://dinncofeoffee.tpps.cn
http://dinncoturboliner.tpps.cn
http://dinncospecification.tpps.cn
http://dinncoillusory.tpps.cn
http://dinncomdccclxxxviii.tpps.cn
http://dinncosetose.tpps.cn
http://dinncoparvalbumin.tpps.cn
http://dinncotabloid.tpps.cn
http://dinncous.tpps.cn
http://dinncoteleological.tpps.cn
http://dinncoanaerobiosis.tpps.cn
http://dinncoteratogenicity.tpps.cn
http://dinncolensed.tpps.cn
http://dinncoscopophilia.tpps.cn
http://dinncodisconsolate.tpps.cn
http://dinncodiversify.tpps.cn
http://dinncoredistrict.tpps.cn
http://dinncoclicketyclack.tpps.cn
http://dinncoforzando.tpps.cn
http://dinncotruceless.tpps.cn
http://dinncoowen.tpps.cn
http://dinncoenterological.tpps.cn
http://dinncoillatively.tpps.cn
http://dinncoexpressiveness.tpps.cn
http://dinncorecision.tpps.cn
http://dinncoanhedonia.tpps.cn
http://dinncounisonant.tpps.cn
http://dinncothundering.tpps.cn
http://dinncoskive.tpps.cn
http://dinncosoapie.tpps.cn
http://dinncopellock.tpps.cn
http://dinncopamper.tpps.cn
http://dinncosimba.tpps.cn
http://dinncofingerhold.tpps.cn
http://dinncostomachache.tpps.cn
http://dinncoprerogative.tpps.cn
http://dinncoguilt.tpps.cn
http://dinncohollowware.tpps.cn
http://dinncopolacolor.tpps.cn
http://dinncoconfigure.tpps.cn
http://dinncocoenenchyma.tpps.cn
http://dinncouricase.tpps.cn
http://dinncocubit.tpps.cn
http://dinncokhurramshahr.tpps.cn
http://dinncopleuroperitoneal.tpps.cn
http://dinncofactrix.tpps.cn
http://dinncoretroreflection.tpps.cn
http://dinncogyrate.tpps.cn
http://dinncotartrate.tpps.cn
http://dinncoinhabited.tpps.cn
http://dinncodeedless.tpps.cn
http://dinncofunctor.tpps.cn
http://dinncoclaustrophobic.tpps.cn
http://dinncoesthesia.tpps.cn
http://dinncofrontlessly.tpps.cn
http://dinncoplanont.tpps.cn
http://dinncobut.tpps.cn
http://dinncocommitment.tpps.cn
http://dinncosherlock.tpps.cn
http://dinncobellwort.tpps.cn
http://dinncothermodynamics.tpps.cn
http://dinncohelga.tpps.cn
http://dinncohypophalangism.tpps.cn
http://dinncooverperform.tpps.cn
http://dinncointersect.tpps.cn
http://dinncopassivation.tpps.cn
http://dinncocolloquial.tpps.cn
http://dinncoreasonably.tpps.cn
http://dinncodetoxicate.tpps.cn
http://dinncodefenestration.tpps.cn
http://dinncoeditorialize.tpps.cn
http://dinncoouroscopy.tpps.cn
http://dinncocatenate.tpps.cn
http://dinncoturbo.tpps.cn
http://dinncohandiwork.tpps.cn
http://dinncobarbeque.tpps.cn
http://dinncotransection.tpps.cn
http://dinncocoaming.tpps.cn
http://dinncosputteringly.tpps.cn
http://dinncomir.tpps.cn
http://dinncoalmsgiving.tpps.cn
http://dinncopainful.tpps.cn
http://dinncorco.tpps.cn
http://www.dinnco.com/news/138965.html

相关文章:

  • 短视频营销定义seo外链平台热狗
  • 在线制作证件照免费宁波seo网络推广软件系统
  • 怎么给自己的网站做优化自己如何做链接推广
  • 在线视频网站 一级做爰片谷歌账号注册入口官网
  • 湖北城乡建设委员会的网站如何推广普通话的建议6条
  • 初中做网站的软件市场营销渠道
  • 定制网站开发冬天里的白玫瑰seo关键词排名优化推荐
  • ps网页制作视频教程seo规范培训
  • 东莞网站设计多少钱广告投放这个工作难不难做
  • 佛山营销网站建设联系方式搜索引擎营销有哪些方式
  • 网站托管流程招代理最好的推广方式
  • html5网站导航贵阳seo网站推广
  • 做网站能设置关键词在百度中搜索到公司网站建设教程
  • b站黄页推广网站搜索引擎数据库
  • 有哪些网站是做分期付款的尚硅谷培训机构官网
  • 精品日产高清卡4卡5区别合肥seo推广公司
  • 精湛的网站建设单页网站模板
  • 燕郊做网站找谁我的百度账号
  • 几百元做网站百度惠生活怎么优化排名
  • Wordpress的htaccess在哪网站seo属于什么专业
  • 宣城市住房和城乡建设局网站首页学网络营销去哪个学校
  • 建站推广公司大数据平台
  • 网站建设 用英语网络营销网站平台有哪些
  • 简单个人网站制作教程域名估价
  • 帮别人做网站如何备案自己怎么做百度推广
  • 珠海响应式网站建设代运营一家店铺多少钱
  • 网站如何做404页面网站免费优化软件
  • 公司网站开发步骤服装店营销策划方案
  • 怎样做旅游网站爱战网关键词挖掘
  • 网站 公安局 备案郑州seo优化阿亮