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

网站开发 实战wordpress 站长

网站开发 实战,wordpress 站长,网页和网站是一样的吗,设计做图免费网站目录 一、SpringCloudAlibaba简介 1. spring cloud alibaba 特点 2.springcloud 组件 二、环境搭建 1.构建项目并引入依赖 三、Nacos 1.什么是Nacos 2.安装Nacos 3.启动安装服务 4.访问nacos的web服务管理界面 四、开发服务注册到nacos 1.创建项目并引入依赖 2.配置注册地…目录 一、SpringCloudAlibaba简介 1. spring cloud alibaba 特点 2.springcloud 组件 二、环境搭建 1.构建项目并引入依赖 三、Nacos 1.什么是Nacos 2.安装Nacos 3.启动安装服务 4.访问nacos的web服务管理界面 四、开发服务注册到nacos 1.创建项目并引入依赖 2.配置注册地址 3. 加入启动服务注册注解 [注意:][新版本之后这步可以省略不写] 4.查看nacos的服务列表 五、使用nacos作为配置中心 1.从nacos获取配置 1.创建项目并引入nacons配置中心依赖 2.配置配置中心地址 3.在nacos中创建配置 ​编辑​编辑4.编写控制器测试配置读取情况 5.DataId 6.实现自动配置刷新 7.命名空间 1.命名空间(namespace) 2.创建其他命名空间 3.在配置列表查看空间 4.在指定空间下载创建配置文件 5.项目中使用命名空间指定配置 6.配置分组 1.配置分组(group) 2.创建分组 ​编辑​编辑3.读取不同分组的配置 一、SpringCloudAlibaba简介 Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud. spring cloud 用来解决微服务系统中(分布式系统)解决方案 spring cloud alibaba 用来解决微服务系统中解决方案 With Spring Cloud Alibaba, you only need to add some annotations and a small amount of configurations to connect Spring Cloud applications to the distributed solutions of Alibaba, and build a distributed application system with Alibaba middleware. 原文翻译 https://spring.io/projects/spring-cloud-alibaba 阿里云为分布式应用开发提供了一站式解决方案。它包含了开发分布式应用程序所需的所有组件使您可以轻松地使用springcloud开发应用程序。 有了阿里云你只需要添加一些注解和少量的配置就可以将Spring云应用连接到阿里的分布式解决方案上用阿里中间件搭建一个分布式应用系统。 1. spring cloud alibaba 特点 a.服务降级和流量控制            sentinel        替换  hystrix b.服务注册与发现                  nacos           替换  eureka  consul c.分布式配置 事件驱动消息总线   nacos     替换 config bus d.分布式事务dubbo            seta 2.springcloud 组件 服务注册与发现组件   eureka  consul                     nacos 服务间通信组件      restTemplateribbon,Openfeign      restTemplateribbon,Openfeign 服务降级和熔断      hystrix hystrix dashboard          sentinel 服务网关组件        gateway                            gateway 统一配置中心组件 消息总线组件   config  bus               nacos 二、环境搭建 1.构建项目并引入依赖 !--定义springcloud版本-- propertiesspring.cloud.alibaba.version2.2.1.RELEASE/spring.cloud.alibaba.version /properties!--全局引入springcloudalibaba下载依赖地址,并不会引入依赖-- dependencyManagementdependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring.cloud.alibaba.version}/versiontypepom/typescopeimport/scope/dependency/dependencies /dependencyManagement 三、Nacos 1.什么是Nacos Name Service(服务注册与发现) Configurations Services(统一配置中心) https://nacos.io/zh-cn/index.html Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 总结:Nacos就是微服务架构中服务注册中心以及统一配置中心,用来替换原来的(eureka,consul)以及config组件 2.安装Nacos 准备环境 1.64 bit OS支持 Linux/Unix/Mac/Windows推荐选用 Linux/Unix/Mac。必须满足 2.64 bit JDK 1.8下载 配置。 必须满足 3.Maven 3.2.x下载 配置。 下载nacos  https://github.com/alibaba/nacos/releases  解压缩安装包到指定位置 [rootlocalhost ~]# tar -zxvf nacos-server-1.3.1.tar.gz  - bin              启动nacos服务的脚本目录 - conf             nacos的配置文件目录 - target         nacos的启动依赖存放目录 - data          nacos启动成功后保存数据的目录 3.启动安装服务 linux/unix/mac启动     打开终端进入nacos的bin目录执行如下命令      ./startup.sh -m standalone windows启动     在 cmd中      执行 startup.cmd -m standalone 或者双击startup.cmd运行文件。 4.访问nacos的web服务管理界面 - http://localhost:8848/nacos/ - 用户名 和 密码都是nacos 四、开发服务注册到nacos 1.创建项目并引入依赖 !--引入nacos client的依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency 2.配置注册地址 server.port8789 #指定当前服务端口 spring.application.namenacosclient #指定服务名称 spring.cloud.nacos.server-addrlocalhost:8848 #指定nacos服务地址 spring.cloud.nacos.discovery.server-addr${spring.cloud.nacos.server-addr} #指定注册中心地址 management.endpoints.web.exposure.include* #暴露所有web端点 3. 加入启动服务注册注解 [注意:][新版本之后这步可以省略不写] 4.查看nacos的服务列表 五、使用nacos作为配置中心 1.从nacos获取配置 1.创建项目并引入nacons配置中心依赖 !--引入nacos client 依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency!--引入配置中心依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId /dependency 2.配置配置中心地址 spring.cloud.nacos.server-addrlocalhost:8848 # 远程配置中心的地址 spring.cloud.nacos.config.server-addr${spring.cloud.nacos.server-addr} # 去指定nacos地址读取配置 spring.cloud.nacos.config.groupDEFAULT_GROUP # 读取配置的分组 spring.cloud.nacos.config.file-extensionproperties # 指定读取文件后缀 spring.application.nameconfig # 指定读取文件的前缀 spring.profiles.activeprod # 指定读取文件的具体环境 3.在nacos中创建配置 4.编写控制器测试配置读取情况 RestController Slf4j public class HelloController {//注入配置Value(${user.name})private String username;GetMapping(/hello/config)public String config(){log.info(用户名: [{}],username);return username;} } 5.DataId # 1.DataId - 用来读取远程配置中心的中具体配置文件其完整格式如下: - ${prefix}-${spring.profile.active}.${file-extension}     a. prefix 默认为 spring.application.name 的值也可以通过配置项 spring.cloud.nacos.config.prefix来配置。          b. spring.profile.active 即为当前环境对应的 profile详情可以参考 Spring Boot文档。 注意当 spring.profile.active 为空时对应的连接符 - 也将不存在dataId 的拼接格式变成 ${prefix}.${file-extension}          c. file-exetension 为配置内容的数据格式可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型。 6.实现自动配置刷新 1.自动刷新 - 默认情况下nacos已经实现了自动配置刷新功能,如果需要刷新配置直接在控制器中加入RefreshScope注解即可 RestController Slf4j RefreshScope public class HelloController {//注入配置Value(${user.name})private String username;GetMapping(/hello/config)public String config(){log.info(用户名: [{}],username);return username;} } 7.命名空间 1.命名空间(namespace) - https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config - namespace命名空间是nacos针对于企业级开发设计用来针对于不同环境的区分,比如正在企业开发时有测试环境,生产环境,等其他环境,因此为了保证不同环境配置实现隔离,提出了namespace的概念,默认在nacos中存在一个public命名空间所有配置在没有指定命名空间时都在这个命名空间中获取配置,在实际开发时可以针对于不能环境创建不同的namespace空间。默认空间不能删除! 2.创建其他命名空间 - 每个命名空间都有一个唯一id,这个id是读取配置时指定空间的唯一标识 3.在配置列表查看空间 4.在指定空间下载创建配置文件 5.项目中使用命名空间指定配置 6.配置分组 1.配置分组(group) - 配置分组是对配置集进行分组通过一个有意义的字符串如 Buy 或 Trade 来表示不同的配置分组下可以有相同的配置集Data ID。当您在 Nacos 上创建一个配置时如果未填写配置分组的名称则配置分组的名称默认采用 DEFAULT_GROUP 。配置分组的常见场景可用于区分不同的项目或应用例如学生管理系统的配置集可以定义一个group为STUDENT_GROUP。 2.创建分组 3.读取不同分组的配置 下一篇来讲解nacos的持久化和高可用
http://www.sadfv.cn/news/87841/

相关文章:

  • 网站建设开发公司微信公众号开发数字营销 h5 网站开发
  • 策划网站做营销推广wordpress 手机管理
  • 站长推广网陕西住房和建设厅官网
  • 金山品牌网站建设网站横幅js代码
  • 万网域名指向网站大数据查询官网
  • 南京江宁网站建设淘宝客网站主题模板
  • 外国做营销方案的网站上海网页设计制作公司
  • 聊城集团网站建设费用嘉兴建设中学网站
  • pc网站转换成waphtml5移动网站开发流程
  • 设计师喜欢的购物网站电商开放平台
  • 网站流量查询 优帮云公司门户网站开发价格
  • 网站建设程序编制做编程的+网站有哪些内容
  • 广州智迅网络做网站百度站长平台官网死链提交
  • 做论坛网站好吗做网站用jsp还是html
  • 竞猜网站开发wordpress模板中国风
  • 新乡网站建设设计公司哪家好平面图怎么画
  • 取名字的网站 优帮云南京物流最新情况
  • 衡水专业制作网站羽毛球最新赛事
  • 网站建设项目实践报告书建设银行网站名怎么写
  • 即墨市网站建设科技守护者
  • 适合毕设做的简单网站在线制作图片加图片
  • 项目之家app佛山网站优化好
  • dw如何做网站后台如何做外贸品牌网站
  • 有没有专门做特产的网站河南国基建设集团--官方网站
  • 东莞住房和城乡建设局网站wordpress的网站好用吗
  • 教育加盟培训网站建设给网站做路由
  • app 微商城网站建设昆明网络公司收费标准
  • 爱站库免费关键词排名优化软件
  • 无锡高端网站建设公司电商seo什么意思
  • 无锡设计网站找哪家中国建设银行网站查询密码是什么意思