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

黑色风格网站主页面新公司需要做网站

黑色风格网站主页面,新公司需要做网站,秦皇岛建设网招聘信息,网站的布局分类Spring是微服务架构#xff0c;是一种经过良好架构设计的分布式架构方案。 微服务架构有如下特性 单一#xff1a;微服务拆分粒度小#xff0c;每一个服务都对应唯一的业务能力#xff0c;做到单一职责#xff0c;避免重复业务开发 面向服务#xff1a;微服务对外暴漏…Spring是微服务架构是一种经过良好架构设计的分布式架构方案。 微服务架构有如下特性 单一微服务拆分粒度小每一个服务都对应唯一的业务能力做到单一职责避免重复业务开发 面向服务微服务对外暴漏业务接口 自己治理独立团队对立技术独立数据部署独立 隔离性强服务调用做好隔离/容错/降级/避免出现级联问题 Eureka注册中心 提供者与消费者提供者与消费者角色是相对的 服务提供者一次业务中被其它微服务调用的服务{提供接口给其它微服务} 服务消费者一次业务中调用其它的微服务服务{调用其它微服务提供的接口} 原理分析服务调用中出现的问题以及Eureka的作用 消费者如何获取服务提供的具体信息 ①服务提供者启动时向eureka注册自己的信息 ②eureka保存这些信息 ③消费者根据服务名称向eureka拉取提供者信息 如何有多个服务提供者服务消费者利用负载均衡算法从服务列表中挑选一个 消费者如何感知服务提供者健康状态 ①服务提供者会每隔30秒向eurekaServer发送心跳请求报告健康状态 ②eureka会更新记录服务列表信息心跳不正常会剔除 ③消费者可以拉去到更新的信息 Ribbon负载均衡 规则是一个叫IRule的接口来定义的默认实现是ZoneAvoidanceRule根据zone选择服务列表 然后进行轮询 加载策略 Ribbon采用懒加载即第一次访问时才会去创建LoadBalanceClient请求时间会很长 而饥饿加载则会项目启动时创建降低第一次访问的耗时 可以通过配置开启饥饿加载 ribbon:     eager-Load:         enabled:true # 开启饥饿加载         clients:userservice # 指定xuserservice这个服务饥饿加载 Nacos注册中心 1在cloud 父工程中添加spring-cloud-alilbaba的管理依赖 2注释掉原有的eureka的依赖 3添加nacos的客户端依赖 4配置文件查看nacos控制台默认的账户密码均为nacos 5如果连接云服务器需要在配置安全组中配置放开8848端口。 spring:     application:         name: userservice # 服务名称     profile:         active: dev #开发环境这里是dev     cloud         nacos:             server-addr: localhost:8848 # Nacos地址             config:                 file-extension: yaml #文件后缀名 nacos配置自动刷新 修改nacos中的配置后微服务中无需重启即可让配置生效 也就是配置热更新。 一种是Value注入的变量所在类上添加注解RefreshScope 另一种是ConfigurationProperties 注解代替Value注解 Nacos集群搭建 搭建数据库初始化数据库表结构 nacos-mysql.sql是mysql数据库初始化脚本。 schema.sql是Derby 数据库初始化脚本。 Nacos默认数据存储在内嵌数据库Derby中不属于生产可用的数据库。 官方推荐的最佳实践是使用带有主从的高可用数据库集群这里我们以单点的数据库为例来讲解。 创建一个数据库名为nacos导入nacos中自带的mysql.sql 配置Nacos 进入nacos的conf目录修改配置文件cluster.conf.example重命名为cluster.conf 然后添加内容 127.0.0.1:8845 127.0.0.1.8846 127.0.0.1.8847 然后修改application.properties文件添加数据库配置 启动nacos nginx反向代理 upstream nacos-cluster {     server 127.0.0.1:8841;     server 127.0.0.1:8842;     server 127.0.0.1:8843; } server {     listen       80;     server_name  localhost;     location /nacos {         proxy_pass http://nacos-cluster;     } } 服务配置文件中设置spring:   cloud:     nacos:       server-addr: localhost:80 # Nacos地址 Nacos与eureka的共同点 都支持服务注册和服务拉取 都支持服务提供者心跳方式做健康检测 Nacos与Eureka的区别 1.Nacos支持服务端主动检测提供者状态临时实例采用心跳模式非临时实例采用主动检测模式 2.临时实例心跳不正常会被剔除非临时实例则不会被剔除 3.Nacos支持服务列表变更的消息推送模式服务列表更新更及时 4.Nacos集群默认采用AP方式当集群中存在非临时实例时采用CP模式Eureka采用AP方式
http://www.tj-hxxt.cn/news/137238.html

相关文章:

  • 网站未备案 打不开建设网站哪个模板网站
  • 做简单的网站链接前端网页模板
  • 南京网络公司网站无锡网站排名公司
  • 网站建设管理员角色设置亿网正品
  • 企业网站的基本内容和营销功能深圳网站搜索优化工具
  • 多语言网站建设应注意哪些事项济南个人急售二手房
  • 正规的镇江网站建设怎样在我的世界做汽车视频网站
  • 网站开发需要哪些职位做网站大约多少钱
  • 免费门户网站系统wordpress 文章编辑 插件
  • 网站程序开发外包平面设计公司广告语
  • 表白网站制作模板巴南市政建设网站
  • 广东 网站建设汽车租赁网站建设内容
  • 男男床做第一次视频网站wordpress文章循环不带置顶文章
  • 微信订阅号 网站开发网店模板
  • 北京大型网站优化wordpress 女性模板
  • 网站开发维护成本wordpress 文章版权
  • 游戏网站首页模板最快做网站的语言
  • 郑州企业免费建站wordpress3.6
  • 网站不显示内容佛山网站建设专业定制
  • 我自己做的一个网站显示证书错误郑州新闻
  • 住房和城乡建设部网站诚信评价win7一键优化工具
  • 未备案网站处理系统做邀请函用哪个网站好呢
  • 郑州专业网站制作的公司哪家好wordpress eaccelerator
  • 360网站收录提交入口大全个人网页设计模板html代码
  • 茂名网站建设服务网络营销存在的问题及解决对策
  • 南昌网站免费制作设计网页的工作叫什么
  • 网站建设需要什么软件专业建设情况
  • 乐清品牌网站建设一个主机可以做几个网站域名
  • 电商商城网站建设做现货值得关注的财经网站
  • asp.net网站访问统计wordpress 写入权限设置