SpringCloud 是什么?
官方解释:
官网: https://spring.io/projects/spring-cloud/
SpringCloud 是一系列框架的有序集合。它利用 SpringBoot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot 的开发风格做到一键启动和部署。SpringCloud 并没有重复制造轮子,它...
/
582 次浏览/
容器虚拟化
将 SpringCloud 微服务项目部署至 K8S 平台,以下步骤均在 k8s 的 master1 节点操作
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管
理工具软件
(1)安装 openjdk 和 maven
在 k8s 的 master1 节点操作:
yum install java-1.8.0-openjdk maven-3.0.5* -y
(2)上传微服务源码包到 k8...
/
615 次浏览/
容器虚拟化
SpringCloud 组件介绍
1. 服务发现与注册组件 Eureka
Eureka 是 Netflix 开发的服务发现框架, SpringCloud 将它集成在自己的子项目 spring-cloud-netflix中,以实现 SpringCloud 中服务发现和注册功能。Eureka 包含两个组件:Eureka Server 和 Eureka
Client。
互动:
Netflix 是什么?...
/
600 次浏览/
容器虚拟化
在 k8s 中部署网关 Gateway 服务
网关就是门户,由它向后路由
1)构建镜像
[root@master microservic-test]# cd gateway-service/
[root@master gateway-service]# ls
Dockerfile pom.xml src target
[root@master gateway-service]# cd target/
[root@master t...
/
515 次浏览/
容器虚拟化
镜像仓库使用https协议
k8s 的 master1和 node1/2节点的 docker 的操作
[root@node1 ~]# mkdir /etc/docker/certs.d/reg.harbor.com -p
[root@node1 ~]# cp reg.harbor.com.pem /etc/docker/certs.d/reg.harbor.com/reg.harbor.com.crt
[root@node1 ~]# docker log...
/
580 次浏览/
容器虚拟化
客户端负载均衡之 Ribbon
Ribbon 简介
Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡器,
主要提供客户侧的软件负载均衡算法,
运行在消费者端。
客户端负载均衡是当浏览器向后台发出请求的时候,客户端会向 Eureka Server 读取注册到服务器的可用服务信息列表,然后根据设定的负载均衡策略,抉择出向哪台服务器发送请求。
在客户端就进行负载均衡算法分配。Ribbon 客户端组件提供一系列完善...
/
576 次浏览/
容器虚拟化
文章目录
创建用户
删除用户(推荐drop)
mysql用户的密码存在数据库里是加密的
修改密码
权限
mysql是如何实现完善的权限控制
访问控制
角色管理
创建用户
插入同一用户不同权限 可以插入成功 老师说自带数据库mysql 里的user 表是 host 和user 两个字段做联合主键 只要host user唯一 有些操作要fl...
/
697 次浏览/
DBA运维
超详细SQLMap使用教程sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。
sqlmap目前最新版本为1.1.8-8,相关资源如下:
官方网站:http://sqlmap.org/,
下载地址:https://github.com/sqlmapproje...
/
691 次浏览/
系统运维
RabbitMQ集群和高可用配置
概述
RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。
运行模式大概有3种:
单一模式:非集群模式,单台。
普通...
使用 Keepalived 和 HAproxy 创建高可用 Kubernetes 集群
高可用 Kubernetes 集群能够确保应用程序在运行时不会出现服务中断,这也是生产的需求之一。为此,有很多方法可供选择以实现高可用。
本教程演示了如何配置 Keepalived 和 HAproxy 使负载均衡、实现高可用。步骤如下:
准备主机。
配置 Keepalived 和 HAproxy。
使用...
/
716 次浏览/
容器虚拟化