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

asp公司网站源码网站cname解析

asp公司网站源码,网站cname解析,wordpress 二手,燕莎做网站注册中心原理 注册中心可以统一管理项目中的所有服务 服务治理中的三个角色分别是什么? 服务提供者: 暴露服务接口#xff0c;供其它服务调用服务消费者: 调用其它服务提供的接口注册中心: 记录并监控微服务各实例状态#xff0c;推送服务变更信息 消费者如何知道提供者的…注册中心原理 注册中心可以统一管理项目中的所有服务 服务治理中的三个角色分别是什么? 服务提供者: 暴露服务接口供其它服务调用服务消费者: 调用其它服务提供的接口注册中心: 记录并监控微服务各实例状态推送服务变更信息 消费者如何知道提供者的地址? 服务提供者会在启动时注册自己信息到注册中心消费者可以从注册中心订阅和拉取服务信息 消费者如何得知服务状态变更? 服务提供者通过心跳机制向注册中心报告自己的健康状态当心跳异常时注册中心会将异常服务剔除并通知订阅了该服务的消费者 当提供者有多个实例时消费者该选择哪一个? 消费者可以通过负载均衡算法从多个实例中选择一个 Nacos注册中心 Nacos是目前企业中占比最多的注册中心组件。它是阿里巴巴的产品目前已经加入SpringcloudAlibaba中。 官网: Nacos 快速开始 我们基于Docker来部署Nacos的注册中心首先要准备MySQL数据库表用来存储Nacos的数据。 执行资料中的nacos.sql文件, 创建数据库环境 资料中提供了nacos的配置文件, 主要配置了nacos与mysql的连接信息 PREFER_HOST_MODEhostname MODEstandalone SPRING_DATASOURCE_PLATFORMmysql //数据库类型 // MYSQL_SERVICE_HOST192.168.1.97 //MySql服务地址, 改为自己的虚拟机IP地址 MYSQL_SERVICE_HOSTmysql //mysql使用了自定义网络, 所以要通过网络名连接 MYSQL_SERVICE_DB_NAMEnacos //数据表名称 MYSQL_SERVICE_PORT3306 //数据库端口 MYSQL_SERVICE_USERroot //数据库用户名 MYSQL_SERVICE_PASSWORD123 //数据库登录密码 MYSQL_SERVICE_DB_PARAMcharacterEncodingutf8connectTimeout1000socketTimeout3000autoReconnecttrueuseSSLfalseallowPublicKeyRetrievaltrueserverTimezoneAsia/Shanghai 资料中提供了nacos镜像文件, 和配置文件一起上传至root目录下 加载本地镜像 启动nacos服务 docker run -d \ --name nacos \ --env-file ./nacos/custom.env \ -p 8848:8848 \ -p 9848:9848 \ -p 9849:9849 \ --restartalways \ --network hm-net \ nacos/nacos-server:v2.1.0-slim --restartalways 设置开机自启 查看nacos日志 访问nacos服务 http://192.168.1.97:8848/nacos/#/login 默认账密: nacos/nacos 服务注册 引入nacos discovery依赖 !--nacos 服务注册发现-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency 配置Nacos地址 spring:application:name: item-service #服务名称cloud:nacos :server-addr:192.168.150.101:8848 #nacos地址 模拟多实例部署 服务发现 消费者需要连接nacos以拉取和订阅服务因此服务发现的前两步与服务注册一样后面再加上服务调用 引入nacos discovery依赖 !--nacos 服务注册发现-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency 配置nacos地址 spring:application:name: cart-service #服务名称cloud:nacos :server-addr: 192.168.1.97:8848 #nacos地址 服务发现 Service RequiredArgsConstructor public class CartServiceImpl extends ServiceImplCartMapper, Cart implements ICartService {// 使用discoveryClient客户端进行服务拉取private final DiscoveryClient discoveryClient;... ...private void handleCartItems(ListCartVO vos) {// 1.获取商品idSetLong itemIds vos.stream().map(CartVO::getItemId).collect(Collectors.toSet());// 2.查询商品// 2.1 根据服务名称获取服务的实例列表ListServiceInstance instances discoveryClient.getInstances(item-service);if(CollUtil.isEmpty(instances)) {return;}// 2.2 手写负载均衡,从实例列表中随机挑选一个实例ServiceInstance instance instances.get(RandomUtil.randomInt(instances.size()));//2.3 使用restTemplate远程调用商品服务ResponseEntityListItemDTO response restTemplate.exchange(instance.getUri() /items?ids{ids},HttpMethod.GET,null,new ParameterizedTypeReferenceListItemDTO() {},Map.of(ids, CollUtil.join(itemIds, ,)));... ...}}购物车模块调用商品模块, 2个商品服务实例被随机访问
http://www.hkea.cn/news/14434609/

相关文章:

  • 如何在网站上做免费广告沧浪企业建设网站价格
  • 网站开发人员职位晋升空间成都高薪seo
  • 网站怎么做dns解析高端大气公司名称
  • 电子商务网站会员体系配置外网访问WordPress
  • 968深圳网站建设公司网站建设最重要的是什么
  • 工作室建设方案怎么写网站优化个人工作室
  • 设计网站会员哪个好用镇江微淘软件开发
  • 很色h做游戏网站海南省住房公积金管理局招聘
  • 网站模板的修改网站优化能发外链的gvm网站大全
  • 未来网站开发需求多wordpress修改登录图标
  • 大庆哈尔滨网站建设机关门花网站建设
  • 用python做网站的多吗体验式营销案例
  • 秦皇岛网站开发公司电话了解什么是网络营销
  • 长治网站seo电子商务网站流程设计
  • 个人做网站手机获取验证码前端开发和网站建设
  • 网站安全设计flash网站设计师
  • 上海网站快速备案wordpress自动增加阅读数代码
  • 网站设计工资一般多少蓬安网站建设
  • 网站客户端怎么做的网站建设专业网站设计公司物格网
  • 手机网站域名哪里注册时间所见即所得网页编辑器
  • 网站换了域名做跳转软件开发工具属于
  • 螺栓球网架网站栏目页优化
  • 宿州商务网站建设人力资源外包收费报价表
  • 做外贸要做什么网站php网站开发是什么意思
  • 鹤壁网站seowordpress前端是什么
  • 网站图片有什么要求吗湖南网
  • 网址大全查询网站app开发去哪个网站
  • 电子商务网站建设与管理课后习题如何备份一个网站
  • 泰安网站开发推广关于阅读类网站的建设规划书
  • 门户网站申请seo网站自动推广