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

电商网站开发实训心得广州seo培训

电商网站开发实训心得,广州seo培训,linux 网站开发,wordpress 全屏幻灯片目录 #x1f9c2;1.Bus是什么❤️❤️❤️ #x1f32d;2.什么是总线❤️❤️❤️ #x1f953;3.rabbitmq❤️❤️❤️ #x1f95e;4.新建模块3366❤️❤️❤️ #x1f373;5.设计思想 ❤️❤️❤️ #x1f37f;6.添加消息总线的支持❤️❤️❤️ #x1f9… 目录 1.Bus是什么❤️❤️❤️ 2.什么是总线❤️❤️❤️ 3.rabbitmq❤️❤️❤️ 4.新建模块3366❤️❤️❤️ 5.设计思想 ❤️❤️❤️ 6.添加消息总线的支持❤️❤️❤️ 7.定点通知❤️❤️❤️ 1.Bus是什么❤️❤️❤️ SpringCloud Bus是将分布式系统的节点与轻量级消息系统链接起来的框架它整合了Java的事件处理机制和消息中间件的功能。目前支持RabbitMQ和Kafka。Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新。 2.什么是总线❤️❤️❤️ 在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有微服务实例都连接上来。由于该主题中产生的消息会被所有实例监听和消费,所以称它为消息总线。在总线上的各个实例,都可以方便地广播一些需要让其他连接在该主题上的实例都知道的消息。 3.rabbitmq❤️❤️❤️ 虚拟机上安装好rabbitmq 安装详细请看小张的—从入门到精通RabbitMQ 4.新建模块3366❤️❤️❤️ 4.1.建模块❤️❤️ 1.在父工程下创建模块2.注意jdk和maven版本号 4.2.加pom❤️❤️ dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.example/groupIdartifactIdcloud-api-commons/artifactIdversion${project.version}/version/dependency!--eureka的Client端--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-client/artifactId/dependency!--configClient--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-config/artifactId/dependency/dependencies 4.3.改yml❤️❤️ server:port: 3366 spring:application:name: config-clientcloud:config:label: masterprofile: devname: configuri: http://localhost:3344eureka:client:service-url:defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka#暴露监控端点 management:endpoints:web:exposure:include: * 4.4.主启动类❤️❤️ SpringBootApplication EnableEurekaClient public class ConfigClientMain3366 {public static void main(String[] args) {SpringApplication.run(ConfigClientMain3366.class);} } 4.5.业务类❤️❤️ RestController RefreshScope public class ConfigClientController {Value(${server.port})private String serverPort;Value(${config.info})private String configInfo;GetMapping(/configInfo)public String getConfigInfo() {return serverPort: serverPort \t\t ,configInfo:configInfo;} } 5.设计思想 ❤️❤️❤️ 利用消息总线触发一个服务端ConfigServer的/bus/refresh端点,而刷新所有客户端的配置 6.添加消息总线的支持❤️❤️❤️ 6.1.修改3344模块❤️❤️ 1.改pom❤️❤️ 添加消息总线依赖 !--消息总线RabbitMq--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bus-amqp/artifactId/dependency 2.改yml❤️❤️ 添加rabbitmq配置并暴露刷新端点 server:port: 3344spring:application:name: cloud-config-centercloud:config:server:git:#gitee上面的仓库地址uri: gitgitee.com:hqdmdxz/springcould-config.git#搜索目录search-paths:- sprongcloud-config#gitee的账号username: 18337062987#gitee的密码password: love4.29#读取分支lable: master#rabbitmq配置rabbitmq:host: 192.168.20.129port: 5672username: rootpassword: 123456#注册到eureka eureka:client:service-url:defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka#暴露bus刷新配置的端点 management:endpoints:web:exposure:include: bus-refresh6.2.修改3355模块❤️❤️ 1.改pom❤️❤️ 添加消息总线依赖 !--消息总线RabbitMq--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bus-amqp/artifactId/dependency 2.改yml❤️❤️ server:port: 3355 spring:application:name: config-clientcloud:#客户端配置config:#分支名称label: master#配置文件名称name: config#读取后缀名称profile: dev#配置中心地址uri: http://localhost:3344rabbitmq:host: 192.168.20.129port: 5672username: rootpassword: 123456 #服务注册到eureka eureka:client:service-url:defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka#暴露监控端点 management:endpoints:web:exposure:include: *6.3.修改3366模块❤️❤️ 1.改pom❤️❤️ 添加消息总线依赖 !--消息总线RabbitMq--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bus-amqp/artifactId/dependency 2.改yml❤️❤️ server:port: 3366 spring:application:name: config-clientcloud:#客户端配置config:#分支名称label: master#配置文件名称name: config#读取后缀名称profile: dev#配置中心地址uri: http://localhost:3344rabbitmq:host: 192.168.20.129port: 5672username: rootpassword: 123456 #服务注册到eureka eureka:client:service-url:defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka#暴露监控端点 management:endpoints:web:exposure:include: *6.4.测试❤️❤️ 1.启动eureka集群config配置中心3344服务3355服务3366。 2.手动刷新服务3344一刷新处处生效 2.在gitee上修改版本号浏览器查看334433553366.  7.定点通知❤️❤️ 不想全部通知只想顶点通知3355不通知3366 公式: http://localhost:配置中心的端口号/actuator/bus-refresh/{destination) 至此消息总线基本拿捏~
http://www.hkea.cn/news/14492401/

相关文章:

  • 苏州市住房城乡建设局网站网站建设心得体会总结
  • 商城网站建设特点有哪些网站关键词免费优化
  • 铆钉机 东莞网站建设做神马网站快
  • 建设网站松岗seo建站系统
  • 广州商城网站建设阳江城乡建设部网站首页
  • 网站有备案 为企业网站色调
  • iapp如何用网站做软件网站开发 打标签
  • 在线做头像网站有哪些企业微信小程序登录入口
  • 找回网站后台企业网站建设服务
  • 如何注册一个免费网站淮南seo
  • 网站开发程序员 工资国内知名摄影网站
  • 外贸云网站建设怎么样能注册公司
  • 国外免费网站域名服务器入口seo怎么去做
  • weui做购物网站的案例站内优化怎么做
  • 团购网站策划传送门网站是怎么做的
  • 广州市专业做网站景德镇网站建设公司
  • 网站搭建平台流程注册域名成功后怎样建设网站
  • 电商网站建设外包费用会员管理系统多少钱一套
  • 网站项目建设策划书网上购书的网站开发的意义
  • 住房和城乡规划建设局官方网站中国在数码网站注册域名好 gt
  • 宁夏建设厅网站官网wordpress网站背景
  • 安庆 网站建设微信5分钟挣500元
  • 建设网站有哪些永久持续更新
  • 企业手机网站建设公司网站cron
  • 网站开发有什么技术要求邯郸中材建设有限责任公司网站
  • 做神马网站优化企业网站设计要点
  • 山东网站排名优化公司什么叫互联网营销
  • 广州建设工程质量安全网站唐山哪里有做网站的
  • 网站导航栏目焦点设置北京互联网企业有哪些
  • 盐城网站设计互联网推广公司