摘要:
1.Ribbon简介 Ribbon是Netflix Ribbon实现的一套客户端负载均衡的工具。主要提供客户端的软件负载均衡和服务调用。 Ribbon客户端提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出LoadBalancer(简称LB)后面所有的机器,Ribbon会基于某 阅读全文
摘要:
Springcloud用Zookeeper做注册中心。需要先安装好zookeeper。 1. 支付模块用zookeeper做注册中心 1新建支付模块 cloud-providerzk-payment8084 选择父工程之后新建moudle,GroupId和Version采用继承的即可,如下: 2.修 阅读全文
摘要:
1. Eureka简介 1.什么是服务治理 Springcloud封装了Netflix公司开发的Eureka来实现服务治理。 服务治理管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务注册于发现。 2.什么是服务注册与发现 Eureka采用CS架构。EurekaServer作 阅读全文
摘要:
开始学习springcloud,用到的主要是Spingboot+MabatisPlus + SpringdataJPA(这个是为了建表方便)。 1.父工程创建 1. 创建工程 创建maven骨架,类型选择:maven-archetype-site,JDK版本选择1.8。 2.设置文件编码、注解生效以 阅读全文
摘要:
官网:https://www.springcloud.cc/ https://spring.io/projects/spring-cloud/ 中文文档:https://www.bookstack.cn/read/spring-cloud-docs/docs-index.md 1.微服务 微服务是一 阅读全文
摘要:
参考网站:https://www.jenkins.io/zh/ 下面的练习基于jenkins版本: 2.249.1 1. 简介 Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 jenkins有一系列的插件,可以用于拉取代码、打包(j 阅读全文
摘要:
简单研究docker下gitlab服务器的安装过程。其实是为了后面研究jenkins自动部署。 其安装也可以用docker安装或者是直接宿主机中安装,参考:https://about.gitlab.com/install 0.简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管 阅读全文
摘要:
1.简介 PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。 关于与mysql的区别参考:htt 阅读全文
摘要:
参考:https://www.wenjiangs.com/doc/iwlst1pcp 1. DSL简单介绍 官方介绍如下: Elasticsearch provides a full Query DSL (Domain Specific Language) based on JSON to defi 阅读全文
摘要:
1. 集群相关 一个运行中的 Elasticsearch 实例称为一个节点,而集群是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。 当一个节点被选举成为主节点时,它将负责管理 阅读全文