work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 58 下一页

2020年12月26日

摘要: 在如何调优SQL的基础上,继续学习MySQL调优技术。 MySQL调优的维度 在三角形的底部,成本越低。如业务需求。 2、测试数据准备 下载 https://github.com/datacharmer/test_db 测试数据 cd /home/files/test_db-master 执行 my 阅读全文

posted @ 2020-12-26 21:07 work hard work smart 阅读(105) 评论(0) 推荐(0) 编辑

2020年12月23日

摘要: 1、告警配置文件alarm-settings.yml 默认定义的规则如下 过去3分钟内服务平均响应时间超过1秒 服务成功率在过去2分钟内低于80% 服务90%响应时间在过去3分钟内高于1000毫秒 服务实例在过去2分钟内的平均响应时间超过1秒 端点平均响应时间过去2分钟超过1秒 自定义规则 修改al 阅读全文

posted @ 2020-12-23 16:56 work hard work smart 阅读(1282) 评论(0) 推荐(0) 编辑

摘要: 1、安装nacos 2、Spring cloud工程中引入依赖 <!--nacos客户端--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-disco 阅读全文

posted @ 2020-12-23 11:42 work hard work smart 阅读(376) 评论(0) 推荐(0) 编辑

2020年12月15日

摘要: 1、apm-spring-annotation-plugin 监控调用的类 将C:\XXX\Skywalking\agent\optional-plugins的apm-spring-annotation-plugin-6.6.0.jar 剪切到C:\XXX\Skywalking\agent\plug 阅读全文

posted @ 2020-12-15 16:52 work hard work smart 阅读(600) 评论(0) 推荐(0) 编辑

2020年12月13日

摘要: 1、官方架构图 2、核心概念 服务: 可以理解为对微服务的一种抽象 服务实例: 微服务的一个实例 端点: 请求API的路径,端点类型有两种:Http的Url路径,gREP的类名+方法签名 追踪: 一次请求完整的经过,可以微服务内的请求,也可以是夸服务的请求。 阅读全文

posted @ 2020-12-13 22:28 work hard work smart 阅读(824) 评论(0) 推荐(0) 编辑

2020年12月12日

摘要: 1、Skywalking是什么 适用于分布式系统性能监控工具 官方文档地址: https://github.com/apache/skywalking/tree/v6.6.0/docs 中文文档 http://itmuch.com/books/skywalking/ 2、Skywalking提供的功 阅读全文

posted @ 2020-12-12 23:13 work hard work smart 阅读(1105) 评论(0) 推荐(0) 编辑

2020年12月8日

摘要: 一、Pod访问方式 ClusterIP Service(内部) NodePort Service(由内而外) LoadBalance Service(外部) Ingress(外部) 1、ClusterIP 2、NodePort 3、LoadBalance 4、Ingress 二、服务发现 Pod内服 阅读全文

posted @ 2020-12-08 15:41 work hard work smart 阅读(725) 评论(0) 推荐(0) 编辑

摘要: 1、第三方flannel网络 2、第三方weave网络 3、第三方calico网络 可以定制网络策略 ,哪些可以访问进来,哪些可以访问出去 4、第三方canal网络 Falnnel VxLAN大二层 Calico 网络策略 5、其它网络选择 重新配置网络,需要清除集群 集群中的每个节点运行 kube 阅读全文

posted @ 2020-12-08 15:35 work hard work smart 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 业务调用通过控制器管理,包括以下控制器 ReplicaSet: 一个Pod可以有多个副本,这些副本实现相同的功能 Deployment: 在ReplicaSet之上,负责Pod的发布和Pod中容器的升级。 Job: 任务 SatefulSet: 保存Pod的名称不变 DaemonSet: 相当于值班 阅读全文

posted @ 2020-12-08 11:11 work hard work smart 阅读(223) 评论(0) 推荐(0) 编辑

2020年12月4日

摘要: Spring Cloud与Spring Cloud Alibaba的区别 Spring Cloud Alibaba 组件性能更强 良好的可视界面 搭建简单,学习曲线低 文档丰富并且是中文 Spring Cloud Alibaba主要功能 Spring Cloud Alibaba 版本兼容性问题 ht 阅读全文

posted @ 2020-12-04 16:22 work hard work smart 阅读(137) 评论(0) 推荐(0) 编辑

2020年12月3日

摘要: Deployment 用于部署无状态的服务,这个最常用的控制器,比如管理无状态的服务,比如configserver,zuul,springboot。 可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复,一键回滚等功能。 1、K8s调度原理 Pod只存在某一个物理节点上,可以运行多个Co 阅读全文

posted @ 2020-12-03 15:55 work hard work smart 阅读(318) 评论(0) 推荐(0) 编辑

2020年12月1日

摘要: 1、查看pod kubectl get pod 2、查看pod的具体信息 kubectl describe pod nginx-554b9c67f9-n62dr Name: nginx-554b9c67f9-n62dr Namespace: default Priority: 0 Node: nod 阅读全文

posted @ 2020-12-01 16:00 work hard work smart 阅读(543) 评论(0) 推荐(0) 编辑

摘要: 软件安装 Docker,Kubelet(k8s的核心),kubeadm(集群的管理核心),Kubectl Master上创建集群 kubeadm init & kubeadm apply Node加入集群 kubeadm join 整体架构 VMWare中两台虚拟机 192.168.127.136, 阅读全文

posted @ 2020-12-01 14:06 work hard work smart 阅读(161) 评论(0) 推荐(0) 编辑

2020年11月26日

摘要: 整体架构图 1) KubernetesAPI Server Scheduler 对资源统一调度,任务发布。 Controller Manager(资源统筹管理) replication(容器跨节点部署,标签管理,资源选择)/namespace controller (虚拟化集群) Etcd 类似于Z 阅读全文

posted @ 2020-11-26 09:59 work hard work smart 阅读(525) 评论(0) 推荐(0) 编辑

2020年11月25日

摘要: 1、Mesos Marathon总体架构 上面Control Plane是控制单元 下面Mesos Slave是执行单元。Mesos Slave部署在一台物理机上。 1) Zookeeper集群 zookeeper自身高可用 Mesos master领导者选举 节点数目(2N+1)和Quorum数目 阅读全文

posted @ 2020-11-25 13:42 work hard work smart 阅读(251) 评论(0) 推荐(0) 编辑

2020年11月24日

摘要: 1、docker info 用于检测Docker是否正确安装,一般和docker version结合使用 2、从docker registry server中拉image docker pull nginx 3、创建一个容器,但是不启动它 docker create nginx 4、查看容器信息 d 阅读全文

posted @ 2020-11-24 16:50 work hard work smart 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 1、微服务落地需求 环境需求差异大:CPU业务型,GPU计算型,高吞吐I/O型 服务敏捷要求高: 成百上千个服务、快速启动、优雅停止 组织架构编号: 产品导向、DevOps文化、团队微小化 2、为什么使用容器技术? 容器技术能解决微服务落地的问题 1) 容器化可以适应各种硬件平台 2) 微服务: 高 阅读全文

posted @ 2020-11-24 12:01 work hard work smart 阅读(317) 评论(0) 推荐(0) 编辑

2020年11月23日

摘要: 1、消息队列MQ(事务最终一致方案)介绍 原理、流程与本地消息表类似 不同点: 1) 本地消息表改为MQ 2) 定时任务改为MQ的消费者 架构图 优点: 不依赖定时任务,基于MQ更高效、更可靠。 适合于公司内的系统 (比如公司内的多个系统,要做一致性处理) 不同公司之间无法基于MQ,本地消息表更合适 阅读全文

posted @ 2020-11-23 16:28 work hard work smart 阅读(446) 评论(0) 推荐(0) 编辑

摘要: 1、下载Rocket MQ http://rocketmq.apache.org/docs/quick-start/ 下载的版本为rocketmq-all-4.7.1-bin-release.zip 下载完成后解压D:\rocketmq 2、设置环境变量ROCKETMQ_HOME 3、JDK版本1. 阅读全文

posted @ 2020-11-23 11:35 work hard work smart 阅读(141) 评论(0) 推荐(0) 编辑

2020年11月20日

摘要: 一、本地消息表原理 1、本地消息表方案介绍 本地消息表的最终一致方案 采用BASE原理,保证事务最终一致 在一致性方面,允许一段时间内的不一致,但最终会一致。 在实际系统中,要根据具体情况,判断是否采用。(有些场景对一致性要求较高,谨慎使用) 2、本地消息表的使用场景 基于本地消息表的方案中,将本事 阅读全文

posted @ 2020-11-20 14:30 work hard work smart 阅读(2965) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 58 下一页