01 2022 档案
摘要:Spring Cloud Alibaba 综合集成架构 Feign在高并发下性能不如RPC框架Dubbo, 所以用nacos+Dubbo, 网关和应用间用Feign 应用和微服务之间,各微服务之间,用dubbo 组件说明 API网关 :系统统一入口,屏蔽架构内部结构,统一安全拦截,采用Zuul实现。
阅读全文
摘要:服务发现数据模型 命名空间(Namespace) 用于进行租户粒度的配置隔离,命名空间不仅适用于nacos的配置管理,同样适用于服务发现。Namespace 的常 用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。 服务 提供给客户端的软件功能,通过预定义
阅读全文
摘要:SpringCloud服务协作流程 Spring Cloud 常见的集成方式是使用Feign+Ribbon技术来完成服务间远程调用及负载均衡的,如下图: (1)在微服务启动时,会向服务发现中心上报自身实例信息,这里ServiceB 包含多个实例。 每个实例包括:IP地址、端口号信息。 (2)微服务会
阅读全文
摘要:分布式应用配置管理 发布配置 启动nacos,在dev下发布配置 service1 namespace: 2d108db1-4b7b-4175-8012-be00d735ea8a # 开发环境 Data ID: service1.yaml Group : test_group 配置格式: YAML
阅读全文
摘要:Nacos集群部署 模拟 复制nacos文件夹三份,然后重命名 修改三个中conf/application.properties,每一种配置不同的端口(生产环境中每个nacos在不同服务器) server.port=8849 nacos.inetutils.ip‐address=127.0.0.1
阅读全文
摘要:Nacos配置管理基础应用 配置模型 通过Namespace、group、Data ID能够定位到一个配置集。 namespace:一般用来环境隔离 group:一般代表项目 DataId:配置集。里是配置项 命名空间管理 后台命名空间管理 监听查询 Nacos提供配置订阅者即监听者查询能力,同时提
阅读全文
摘要:Nacos简介 主流配置中心对比 Spring Cloud Confifig Apollo Nacos 配置实时推送 支持(Spring Cloud Bus) 支持(HTTP长轮询1s内) 支持(HTTP长轮询1s内) 版本管理 支持(Git) 支持 支持 配置回滚 支持(Git) 支持 支持 灰度
阅读全文
摘要:快速入门 安装Nacos Server 环境准备:jdk8+,maven3.2+,64 bit OS 下载 源码方式 git clone https://github.com/alibaba/nacos.git cd nacos/ mvn -Prelease-nacos -Dmaven.test.s
阅读全文
摘要:Vue-router Vue Router是Vue.js官方的路由管理器(路径跳转); 包含的功能有: 嵌套的路由/视图表 模块化的,基于组件的路由配置 路由参数、查询、通配符 基于Vue.js过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的CSS class的链接 HTML5历史模式或ha
阅读全文
摘要:vue+elementUI 工程准备 根据之前创建vue-cli项目一样再来一遍 创建项目 1. 创建一个名为 hello-vue 的工程 vue init webpack hello-vue 2. 安装依赖,我们需要安装 vue-router、element-ui、sass-loader 和 no
阅读全文
摘要:Webpack WebPack 是一款模块加载器兼打包工具,它能把各种资源,如 JS、JSX、ES6、SASS、LESS、图片等都作为模块来处理和使用。 webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler) 安装 npm install webpack
阅读全文
摘要:Vue-cli vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板; 预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速; 主要的功能: 统一的目录结构 本地调试 热部署 单元测试 集成
阅读全文
摘要:计算属性的重点突出在属性两个字上(属性是名词),首先它是个属性其次这个属性有计算的能力(计算是动词),这里的计算就是个函数;简单点说,它就是一个能够将计算结果缓存起来的属性(将行为转化成了静态的属性),仅此而已;可以想象为缓存! 将不经常变化的东西用计算属性缓存起来,减小系统开销 <!DOCTYPE
阅读全文
摘要:Slot插槽,自定义事件 在Vue.js中我们使用 元素作为承载分发内容的出口,作者称其为插槽 自定义事件 数据项在Vue的实例中,但删除操作要在组件中完成,那么组件如何才能删除Vue实例中的数据呢?此时就涉及到参数传递与事件分发了,Vue为我们提供了自定义事件的功能很好的帮助我们解决了这个问题;使
阅读全文
摘要:Axios Axios是一个开源的可以用在浏览器端和NodeJS 的异步通信框架,她的主要作用就是实现AJAX异步通信,其功能特点如下: 从浏览器中创建XMLHttpRequests 从node.js创建http请求 支持Promise API [JS中链式编程] 拦截请求和响应 转换请求数据和响应
阅读全文
摘要:组件是可复用的Vue实例,说白了就是一组可以重复使用的模板 在实际开发中,我们并不会用以下方式开发组件,而是采用vue-cli创建.vue模板文件的方式开发,以下方法只是为了让大家理解什么是组件。 <!DOCTYPE html> <html lang="en"> <head> <meta chars
阅读全文
摘要:概述 MVVM:Model View ViewModle 双向绑定 Vue.js 就是一个MVVM的实现者,他的核心就是实现了DOM监听与数据绑定 轻量级,体积小是一个重要指标。Vue.js 压缩后有只有20多kb (Angular 压缩后56kb+ , React压缩后44kb+ ) 移动优先。更
阅读全文