一佳互联

展开菜单

微服务 SpringCloud是什么以及和k8s关系

微服务 SpringCloud是什么以及和k8s关系
SpringCloud 是什么? 官方解释: 官网: https://spring.io/projects/spring-cloud/ SpringCloud 是一系列框架的有序集合。它利用 SpringBoot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot 的开发风格做到一键启动和部署。SpringCloud 并没有重复制造轮子,它...

微服务 SpringCloude源码以及源码编译

微服务 SpringCloude源码以及源码编译
将 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...

SpringCloud 组件 服务发现与注册组件 Eureka

SpringCloud 组件 服务发现与注册组件 Eureka
SpringCloud 组件介绍 1. 服务发现与注册组件 Eureka Eureka 是 Netflix 开发的服务发现框架, SpringCloud 将它集成在自己的子项目 spring-cloud-netflix中,以实现 SpringCloud 中服务发现和注册功能。Eureka 包含两个组件:Eureka Server 和 Eureka  Client。 互动: Netflix 是什么?...

微服务 在 k8s 中部署网关 Gateway 服务

微服务 在 k8s 中部署网关 Gateway 服务
在 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...

微服务 在 k8s 中部署网关 Eureka 服务

微服务 在 k8s 中部署网关 Eureka 服务
镜像仓库使用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...

SpringCloud 组件 客户端负载均衡组件Ribbon

SpringCloud 组件 客户端负载均衡组件Ribbon
客户端负载均衡之 Ribbon Ribbon 简介 Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡器, 主要提供客户侧的软件负载均衡算法, 运行在消费者端。 客户端负载均衡是当浏览器向后台发出请求的时候,客户端会向 Eureka Server 读取注册到服务器的可用服务信息列表,然后根据设定的负载均衡策略,抉择出向哪台服务器发送请求。 在客户端就进行负载均衡算法分配。Ribbon 客户端组件提供一系列完善...

高级篇——默认数据库mysql 权限 角色 用户 密码

高级篇——默认数据库mysql 权限 角色 用户 密码
文章目录 创建用户 删除用户(推荐drop) mysql用户的密码存在数据库里是加密的 修改密码 权限 mysql是如何实现完善的权限控制 访问控制 角色管理 创建用户 插入同一用户不同权限 可以插入成功 老师说自带数据库mysql 里的user 表是 host 和user 两个字段做联合主键 只要host user唯一 有些操作要fl...

超详细SQLMap使用教程

超详细SQLMap使用教程
超详细SQLMap使用教程sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。 sqlmap目前最新版本为1.1.8-8,相关资源如下: 官方网站:http://sqlmap.org/, 下载地址:https://github.com/sqlmapproje...

RabbitMQ集群和高可用配置

RabbitMQ集群和高可用配置
RabbitMQ集群和高可用配置 概述 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 运行模式大概有3种: 单一模式:非集群模式,单台。 普通...

使用 Keepalived 和 HAproxy 创建高可用 Kubernetes 集群

使用 Keepalived 和 HAproxy 创建高可用 Kubernetes 集群
使用 Keepalived 和 HAproxy 创建高可用 Kubernetes 集群 高可用 Kubernetes 集群能够确保应用程序在运行时不会出现服务中断,这也是生产的需求之一。为此,有很多方法可供选择以实现高可用。 本教程演示了如何配置 Keepalived 和 HAproxy 使负载均衡、实现高可用。步骤如下: 准备主机。 配置 Keepalived 和 HAproxy。 使用...