点我达RDS监控系统改造

一、项目背景 目前点我达的数据库集群主要集中在3个区域, 一个是杭州阿里云的rds集群, 一个是上海阿里云idc自建的数据库集群, 还有一个是杭州idc自建数据库集群,总的数据库实例规模大概在500左右, 阿里云rds的监控展示和报警推送,完全依赖于阿里云的云监控。 需要解决的

Java类文件结构详解

链接: 官方文档 1. ClassFile结构 类文件由单个ClassFile结构组成全局规范: 任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过类加载器直接生成)。本章中,只是通俗地将任意一个有

Cache演进史

不可忽缺的Cache 缓存作为计算机领域中最常见的组件,一直扮演着很重要的角色。在操作系统领域,通过L1,L2,L3三级Cache设计来提升CPU和内存间的数据访问速度;在类Unix操作系统中,通过Page Buffer和Page Cache来提升磁盘的IO效率;在企业级应用开发

japronto精简教程

japronto是一个为微服务量身打造的python微框架,性能可以媲美golang、node。 其高性能的表现非常不俗,得益于核心模块使用c实现的。 用python每秒处理上百万次HTTP请求已成为现实。 下面是一个最简单web系统的示例目录结构如下: app.p

Service Mesh和Istio介绍

Service Mesh的演进过程 微服务 在过去几年中,微服务一直是热议的话题。在微服务之前,项目以单机运行的方式居多。项目中包含了很多为业务逻辑,导致项目臃肿且可拓展性不高,让广大程序员极为头疼。而微服务的出现大大的提高了项目的可拓展性、可升级性、易维护性、资源隔离性等等,使

DRL入门之DQN

解释 DRL: Deep Reinforcement Learning 深度增强学习 DQN: Deep Q-Network 增强学习 增强学习的任务就是找到一个最优的策略Policy从而使Reward最好。**在AI领域,一般用Agent表示具备行为能力的物体,例如人、机器