GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了git代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-28 12:52:16   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                    一、Service 对于kubernetes整个集群来说,Pod的地址也可变的,也就是说如果一个Pod因为某些原因退出了,而由于其设置了副本数replicas大于1,那么该Pod就会在集群的任意节点重新启动,这个重新启动的Pod的IP地址与原IP地址不同,这对于业务来说,就不能根据Pod的IP作为业 ...
                            
                            
                                分类:
Web程序   时间:
2020-05-27 18:32:37   
                                阅读次数:
73
                             
                    
                        
                            
                            
                                所谓的副本机制(Replication),也可以称之为备份机制,通常是指分布式系统在多台网络互联的机器上保存有相同的数据拷贝 1、提供数据冗余。即使系统部分组件失效,系统依然能够继续运转,因而增加了整体可用性以及数据持久性。 2、提供高伸缩性。支持横向扩展,能够通过增加机器的方式来提升读性能,进而提 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-27 15:59:20   
                                阅读次数:
68
                             
                    
                        
                            
                            
                                    编写容器内运行的集成测试,需要用到 MongoDB 的 replica set,在程序连接数据库时报了这样的错: server selection timeout, current topology: { Type: ReplicaSetNoPrimary, Servers: Type: RSGho ...
                            
                            
                                分类:
其他好文   时间:
2020-05-27 12:33:58   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                    泛型方法的根本目的就是一个方法代替多个方法,满足不同类型的需求 例如,差不多的方法体需要传入不同参数 public class GenericMenthod { public static void GetName(string name) { Console.WriteLine("" + name ...
                            
                            
                                分类:
其他好文   时间:
2020-05-26 18:02:19   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                    kafka在Broker端提供了一个配置参数:unclean.leader.election,这个参数有两个值:true(默认):允许不同步副本成为leader,由于不同步副本的消息较为滞后,此时成为leader,可能会出现消息不一致的情况。false:不允许不同步副本成为leader,此时如果发生 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-24 18:08:38   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                    1、Hbase集群的高可用性与伸缩性 HBase可以实现对Regionserver的监控,当个别Regionserver不可访问时,将其负责的分区分给其他Regionsever,其转移过程较快,因为只需要将分区的相关信息转移。Hlog和表中数据实际存储在HDFS上,本身具有多副本机制容错。 Mast ...
                            
                            
                                分类:
其他好文   时间:
2020-05-23 20:00:09   
                                阅读次数:
88
                             
                    
                        
                            
                            
                                Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/ ...
                            
                            
                                分类:
其他好文   时间:
2020-05-23 18:03:51   
                                阅读次数:
49
                             
                    
                        
                            
                            
                                1 缓存导致的可见性问题 一个线程对共享变量的修改,另一个线程可以立即看到,这称之为可见性。 Java内存模型规定所有的变量存储在主内存中。每个线程都有自己的工作内存,线程在工作内存中保存了使用到的主内存中变量的副本拷贝,线程对变量的操作必须在工作内存中进行,不能直接读写主内存中的变量。不同线程之间 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-23 00:41:09   
                                阅读次数:
77
                             
                    
                        
                            
                            
                                当 Hadoop的NameNode节点启动时,会进入安全模式阶段。在此阶段,DataNode会向NameNode上传它们数据块的列表,让NameNode得到块的位置信息,并对每个文件对应的数据块副本进行统计。当最小副本条件满足时,即一定比例的数据块都达到最小副本数,系统就会退出安全模式,而这需要一定 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-22 17:16:55   
                                阅读次数:
71