logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

dubbo服务注册与消费源码剖析

一、注册中心Zookeeper剖析​注册中心是Dubbo的重要组成部分,主要用于服务的注册与发现,我们可以选择Redis、Nacos、 Zookeeper作为Dubbo的注册中心,Dubbo推荐用户使用Zookeeper作为注册中心。注册中心Zookeeper目录结构例如:只有一个提供者和消费者。 com.lagou.service.HelloService 为我们所提供的服务。pu...

#java#大数据#zookeeper +2
k8s-helm

目录一、Helm引入1、之前部署应用的基本过程2、使用helm可以解决哪些问题二、Helm介绍1、Helm有3个重要概念:(1)helm(2)Chart(3)Release2、Helm在2019年发布V3版本,和之前的版本相比有变化(1)v3删除tiller(2)release可以在不同命名空间中重用(3)可以将chart推到docker镜像仓库中3、Helm架构变化三、Helm安装1、步骤2、.

#docker#java#linux +2
k8s-配置管理

一、Secret作用:加密数据存在etcd里面,让pod容器以挂载Volume方式进行访问场景: 凭证1.创建secret加密# secret.yamlapiVersion: v1kind: Secretmetadata:name: mysecrettype: Opaquedata:username: d3V6aGl4dWFupassword: MTI...

#docker#kubernetes#redis +2
k8s-StorageClass

背景PV 的全称是:PersistentVolume(持久化卷),是对底层共享存储的一种抽象,PV 由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS、hostPath 等,都是通过插件机制完成与共享存储的对接。PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 P...

#运维#python#java +2
k8s-Controller概念和应用场景

目录一、什么是Controller二、Pod和Controller关系三、Deployment控制器应用场景四、yaml文件字段说明五、Deployment控制器部署应用1.导出yaml文件2.使用yaml文件部署3.对外发布(暴露对外端口)4.通过分配的ip访问六、升级回滚七、弹性伸缩一、什么是Controller在集群上管理和运行容器的对象二、Pod和Controller关系P...

#kubernetes#docker#数据库 +1
Docker/K8s 部署 sentinel-dashboard

1、Sentinel: 分布式系统的流量防卫兵2、Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以...

#docker#kubernetes#分布式 +2
k8s-ingress

一、基本概念1. 把端口号对外暴露,通过ip+端口号进行访问使用Service里面的NodePort实现2.NodePort缺陷在每个节点上都会起到端口,在访问时候通过任何节点,通过节点ip+暴露端口实现访问意味着每个端口只能使用一次,一个端口对应一个应用实际访问中都是使用域名进行访问,根据不同域名跳转不同端口服务中去3.Ingress和Pod关系pod和ingress...

#kubernetes#nginx
SpringCloud Stream消息驱动组件

一、Stream解决的痛点问题Spring Cloud Stream 消息驱动组件帮助我们更快速,更方便,更友好的去构建消息 驱动微服务的MQ消息中间件广泛应用在应用解耦合、异步消息处理、流量削峰等场景中不同的MQ消息中间件内部机制包括使用方式都会有所不同,比如RabbitMQ中有 Exchange(交换机/交换器)这一概念,kafka有Topic、Partition分区这些概念, M...

#java#大数据#rabbitmq +1
SpringSecurity之Session管理

一、会话超时配置session会话超时时间,默认为30分钟,但是Spring Boot中的会话超时时间至少为60秒,当session超时后, 默认跳转到登录页面.#session设置#配置session超时时间server.servlet.session.timeout=60自定义设置session超时后地址,设置session管理和失效后跳转地址http.sessionM...

#java#nginx#分布式 +1
到底了