- 博客(17)
- 收藏
- 关注
原创 Windows版docker安装与使用
本文主要讲解基于Windows操作系统的docker安装与配置,本文采用两台机器,一台作为运行机,一台作为开发机,然后通过开发机上的IDEA远程进行部署镜像到运行机上,并可以通过远程访问,以及如何实现容器间互通,其他操作系统的使用以及docker的基础知识不在本文范围内,请查看其他资源。
2021-10-18 15:45:23
773
原创 K8s集群搭建
Kubenetes安装部署Kubenetes安装前提要件环境准备yum安装初始化pod查看节点状态coredns的Pending状态解决coredns的ContainerCreating状态解决重装coredns服务安装完成Kubenetes安装前提要件系统:Centos7硬件要求:推荐 CPU:2核,内存:4G各节点静态IP配置环境准备安装过程中有可能会用到jq命令,如果系统中没有安装,推荐提前安装安装EPEL源:yum install epel-release安装完EPEL源后,可
2020-07-05 22:17:35
492
原创 Docker笔记
安装Docker-CE官网安装指南https://docs.docker.com/engine/install/centos/添加安装工具包yum install -y yum-utils使用官方镜像yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo如果境外下载速度受限,可以添加阿里云镜像yum-config-manager --add-repo http://mirr
2020-07-04 20:02:29
248
原创 Redis单机安装与docker集群部署
前提要件安装wgetyum install wget安装c语言编译器gccyum install gcc下载安装包Redis官网https://redis.io/复制下载链接http://download.redis.io/releases/redis-6.0.5.tar.gz下载wget http://download.redis.io/releases/redis-6.0.5.tar.gz解压tar xf redis-6.0.5.tar.gz查看安装说明vi REA
2020-06-22 22:00:42
218
原创 各种配置汇总
问题汇总linuxRedisNginxlinux如果出现linux下发布的服务,在其他机器无法访问,可能是防火墙的原因,可以通过以下命令停止防火墙,如果停止防火墙后可以访问,就是防火墙设置的问题。service iptables stopRedisNginx...
2020-06-21 20:13:15
237
原创 Openresty笔记
流量分发网关——OpenrestyOpenresty高并发读缓存OpenrestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。高并发读缓存场景前端通过Restful请求数据,后台已将数据被缓存在redis中,通过Nginx直接从redis中读取数据返回,跳过AP服务器,从而达到分发流量的目的,减轻AP服务器的
2020-06-21 20:12:14
193
原创 Kafka集群搭建
前提要件1.集群搭建需要先同步时钟参考指南2.安装JDK,配置JAVA_HOME环境变量参考指南3.安装Zookeeper参考指南4.设置机器名与IP映射参考指南Kafka配置修改配置文件vi config/server.properties# The id of the broker. This must be set to a unique integer for each broker.#不同Kafka节点配置不同的broker idbroker.id=0# The
2020-06-21 20:10:17
242
原创 Zookeeper集群搭建
Zookeeper需要首先安装JDK1.8。下载官方下载地址:https://zookeeper.apache.org/releases.htmlwget http://archive.apache.org/dist/zookeeper/zookeeper-3.5.4-beta/zookeeper-3.5.4-beta.tar.gz解压缩tar -xzvf zookeeper-3.5.4-beta.tar.gz ../soft修改配置文件复制zoo_sample.cfg 重新命名为 z
2020-06-21 19:15:45
156
原创 Java容器笔记
Java容器CollectionListVectorArrayListLinkedListSetSortedSetHashSetLinkedHashSetQueueDequeArrayDequeBlockingDequeBlockingQueueArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueueLinkedTransferQueueConcurrentLinkedQueueDelayQueueMapHashtableHashMapSynchr
2020-06-07 17:32:18
343
原创 SpringCloud笔记(六)——Spring Boot Admin
微服务健康监控——指标可视化主要功能开启Spring Boot Actuator监控开启Spring Boot Admin可视化查看监控效果主要功能结合Spring Boot Actuator提供的指标信息,对微服务运行状态进行可视化监控管理。提供如下功能:显示 name/id 和版本号显示在线状态下载主日志文件显示详情,如:Java 系统属性Java 环境变量属性内存信息Spring 环境属性开启Spring Boot Actuator监控首先需要在提供方(Provid
2020-06-01 20:47:43
351
原创 BIO、NIO与AIO
BIO、NIO与AIO相关概念一、同步阻塞I/O(BIO)二、同步非阻塞I/O(NIO)三、异步非阻塞I/O(AIO)不同层次表现NIO的中断通知关于中断中断过程中断优先权向量中断相关概念一、同步阻塞I/O(BIO)同步阻塞I/O,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制来改善。BIO方式适用于连接数目比较小且固定的架构,这种方式对服务端资源要求比较高,并发局限于应用中,在jdk1.4以前
2020-05-24 13:52:09
255
原创 SpringCloud笔记(五)——Spring Cloud Config
运行时配置线上管理——神奇的配置中心配置中心的作用配置中心介绍配置中心搭建配置文件仓库配置中心服务器微服务端配置手动刷新配置自动刷新配置配置中心的作用最重要的是可以动态调整配置参数,更改配置不停服务。微服务数量比较多的时候,便于集中管理。可以管理不同环境的配置。配置中心介绍分布式配置中心包括3个部分:配置文件存储仓库:如git,svn等。config server。从仓库中拉取配置文件。config client。微服务作为客户端从config server拉取配置信息。![配置中
2020-05-20 20:25:04
248
原创 SpringCloud笔记(四)——Zipkin
服务调用可视化——链路追踪链路追踪的必要性Sleuth+Zipkin简介配置链路追踪的必要性如果能跟踪每个请求,中间请求经过哪些微服务,请求耗时,网络延迟,业务逻辑耗时等。我们就能更好地分析系统瓶颈、解决系统问题。因此链路跟踪很重要。Sleuth+Zipkin简介Sleuth是Spring cloud的分布式跟踪解决方案。Zipkin 是Twitter 的一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图。Zipkin
2020-05-19 19:14:36
188
原创 SpringCloud笔记(三)——Zuul
微服务网关——服务接待员网关的作用Zuul的核心功能Zuul的配置pom.xml配置Application.properties配置启动类配置网关是介于客户端(外部调用方比如app,h5)和微服务的中间层。网关的作用微服务没有网关,会有下面的问题:客户端请求多个微服务,增加了客户端复杂性,每个微服务都要做用户认证,限流等,避免和多个微服务打交道的复杂性。有跨域问题,不在同一个域。认证复杂,每个服务都要独立认证,服务要求的权限不一致。难以重构。因为微服务被客户端调用着,重构难以实施。Zuu
2020-05-19 18:42:41
142
原创 SpringCloud笔记(二)——OpenFeign
声明式服务调用—优雅地调用http api主要功能OpenFeign配置pom.xml配置启动类配置添加接口声明通过接口调用服务其他配置压缩超时重试OpenFeign是Netflix在Feign的基础上开发的声明式、模板化的HTTP请求客户端,支持了Spring MVC的注解,如@RequesMapping等等。 OpenFeign的@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口, 并通过动态代理的方式产生实现类,实现类中做负载均衡,并且可以更加便捷、优雅地
2020-05-18 19:29:06
147
原创 SpringCloud笔记(一)——Eureka
服务注册中心—Eureka之旅Eureka服务注册中心的组成结构Eureka Server配置服务提供方(Eureka Client)配置服务消费方(Eureka Client)配置消费方调用服务Eureka作为Springboot微服务架构中的服务注册中心,主要用于服务的注册与发现,但目前已经停止版本更新,最终版本为2.0,之所以来学习Eureka的使用,是因为还有一部分企业在系统中使用Eureka,面试的时候经常会被问到Eureka的相关问题点。Eureka服务注册中心的组成结构Eureka服务注
2020-05-13 19:48:26
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人