负载均衡
负载均衡 负载均衡 官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/loadbalance/ 如果在消费端和服务端都配置了负载均衡策略,以消费端为准。 这其中比较难理解的就是最少活跃调用数是如何进行统计的? 讲道理,最少活跃数应该是在服务提供者端进行统计的,服务提供者统计有多少个请求正在执行中。 但在Dubbo中,就...
负载均衡 负载均衡 官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/loadbalance/ 如果在消费端和服务端都配置了负载均衡策略,以消费端为准。 这其中比较难理解的就是最少活跃调用数是如何进行统计的? 讲道理,最少活跃数应该是在服务提供者端进行统计的,服务提供者统计有多少个请求正在执行中。 但在Dubbo中,就...
Cassandra的数据模型 Cassandra 的数据模型是基于列族 (Column Family)的思维或五维模型 它借鉴了 Amazon 的 Dynamo 和 Goggle’s Big Table 的数据结构和功能特点,采用 Memtable 的方式进行存储。 在 Cassandra 写入数据之前,需要先记录日志 (CommitLog),然后数据开始写入到 Column Fami...
Cassandra 日常运维 Cassandra 日常运维: OpsCenter Cassandra 日常运维 线上应急 机器预估 准备工作 文件操作 进程 Cassandra 使用 CQL 查询端 集群维护 删除/下线节点 ```plain t...
算法 算法 是指令的集合,是为了解决特定问题而规定的一系列操作 一个算法通常来说具有以下五个特性: 1.输入:一个算法应以待解决的问题的信息作为输入 2.输出:输入对应指令集处理后得到的信息 3.可行性:算法是可行的,即算法中的每一条指令都是可以实现的,均能在有限的时间内完成 4.又穷性:算法执行的指令个数是有限的,每个指令又是在有限时间内完成的,因此整个算法也是在有限时间内可...
Cassandra框架 Cassandra框架 Cassandra是社交网络理想的数据库,适合于实时事务处理和提供交互型数据。以Amazon的完全分布式的Dynamo为基础,结合了Google BigTable基于列族(Column Family)的数据模型,P2P去中心化的存储,目前twitter和digg中都有使用。 在CAP特性上,HBase选择了CP,Cassandra更倾向于...
Cassandra的数据存储结构 Cassandra 中的数据主要分为三种: CommitLog:主要记录下客户端提交过来的数据以及操作。这个数据将被持久化到磁盘中,以便数据没有被持久化到磁盘时可以用来恢复。 Memtable:用户写的数据在内存中的形式,它的对象结构在后面详细介绍。其实还有另外一种形式是 BinaryMemtable 这个格式目前 Cassandra 并没有使...
我还记得我刚工作那一段时间, 项目 Code Review 的时候,我经常因为变量命名不规范而被 “diss”! 究其原因还是自己那会经验不足,而且,大学那会写项目的时候不太注意这些问题,想着只要把功能实现出来就行了。 但是,工作中就不一样,为了代码的可读性、可维护性,项目组对于代码质量的要求还是很高的! 前段时间,项目组新来的一个实习生也经常在 Code Review 因为变量命名不...
🏭 单例模式 (Singleton Pattern) 深度解析 1. 模式动机与定义 1.1. 模式动机:保证唯一实例与全局访问 对于系统中的某些类来说,只有一个实例至关重要,例如: 一个系统只能有一个窗口管理器、文件系统或ID(序号)生成器。 一个系统可以有多个打印任务,但只能有一个正在工作的打印任务。 如果使用全局变量,虽然可以确保对象随时被访问,但不能阻止用户实例...
可能是最全的命名规范,建议收藏,文末抽奖福利。 合格的程序员不仅仅是让代码跑起来,而是要做到代码整洁,只满足为了能让编译器通过编译,机器能跑就行而写代码的程序会算不上开发者,码农都不算。 好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。 本篇分享如下代码命名套路来提高我们代码命名: 勿模糊,准确达意 避免误导 做有意义的区分 ...
idea使用git