logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MinIO学习笔记

探探的实践:https://mp.weixin.qq.com/s?__biz=MzA4ODg0NDkzOA==&mid=2247487119&idx=1&sn=6e09abb32392e015911be3a1d7f066e5&source=41#wechat_redirect一、竞品调研当前的一些开源方案,这些存储方案里面可以分为两种:一种是可以自定对象名称的;另外

Golang学习笔记

一、Go语言的知识图谱上图表示了go的应用领域,包括容器如k8s, 服务发现如consul,kv存储如etcd,中间件如codis, 存储如minio,分布式数据库tidb,此外还有devops、区块链、人工智能、web框架、微服务等等领域的应用。二、Go语言的环境安装...

#golang#学习#开发语言
架构套路总结

系统的架构,主要会考虑下面5个点:高性能、高可用、可伸缩、可扩展、安全。一、高性能1、架构层面1.1、缓存1.2、异步2、代码层面2.1、多线程2.2、内存:空间换时间2.3、锁2.4、数据结构的时间复杂度3、DB层面3.1、索引3.2、SQL优化3.3、NoSQL4、附录:衡量性能指标4.1、TPS & QPS4.2、系统性能参数:CPU Load Average, CPU User U

#架构#缓存#java
Operator学习笔记

一、什么是OperatorOperator是CoreOS(一种操作系统,用于大量基于云计算的虚拟服务器)推出的,旨在简化复杂有状态应用管理。Operator是一个感知应用状态的控制器,通过扩展k8s API来自动创建、管理和配置应用实例。Operator基于CRD(Custom Resource Definition)扩展资源对象,并通过控制器来保证应用处于预期状态。Operator可用于:通过k

VOS学习笔记

一、VOS简介1、主要功能VOS主要用于帮助客户端上传对象到云存储(阿里的OSS及腾讯的云存储COS,阿里作为主,腾讯作为backup)。2、产品优势相比于用户自己直接上传到OSS或腾讯COS,VOS不仅提供了上传所需的SDK,还支持双机房双活,即在单机房故障时,支持自动域名切换来做双机房双活。3、双机房架构图在上传前,客户端APP调用其业务自己的后端服务,后端服务经由VKOS提供的...

#学习#运维#java
S3 学习笔记

一、S3概述1.1、简介S3是Standard Storage Service的简称,即标准存储服务。即分布式的、存储容量可无限扩容的、保证数据不丢失的、安全的、低成本的存储解决方案。S3旨在为公有云用户解决下面的存储痛点:1、存储可无限扩容:用户自建存储集群节点扩容时数据迁移成本高。单个bucket存储容量无限制,单个文件最大50TB限制。2、安全:保证只被授权用户访问(问题:CDN访问时怎样做

MinIO调研

一、简介MinIO是为了高性能和亚马逊S3 API而设计的。MinIO非常适合对安全要求严格的大型私有云环境,在各工作负载下可保证高可用。1.1、MinIO是高性能对象存储的先驱MinIO是世界上速度最快的对象存储服务器。在标准硬件上,对象存储的读/写速度分别为183 GB/s和171 GB/s,可以作为一组不同工作负载的主存储层,这些工作负载包括Spark、Presto、TensorFlow、H

基于Java Agent实现APM

1、Tracing概述1.1、为什么需要TracingTracing主要用于对微服务做 “监控及故障发现”,如性能监控,出现故障时发送告警,及辅助排障;更进一步可提前做故障预警。以电商系统为例,用户的请求链路会经由多个微服务系统后返回:在线上,当用户的响应时常出现异常时,怎样定位是哪引起的呢?如果没有tracing系统,研发需要去逐个排查请求链路所经历的每个微服务系统,耗时比较长,且排查定位问题麻

#java#开发语言
Sidecar模式

一、什么是Sidecar模式将应用程序的功能划分为单独的进程,就是Sidecar模式。Sidecar原意是摩托车的边车,用到软件架构中,就是Sidecar应用是连接到父应用,并为其扩展或增强功能。Sidecar应用于主应用程序松耦合。Sidecar应用场景举例:假如有6个微服务互相通信,共同完成来确定一个包裹的成本。每个微服务都需要监控、日志记录、配置、断路器等功能,这些功能都是用第三方库在每个微

    共 24 条
  • 1
  • 2
  • 3
  • 请选择