今天看了篇文章,讲的是分布式和集群的区别,觉得挺有趣的,决定自己再写一篇,权当是加深印象了。 分布式(distributed):是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。 集群(cluster):是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过 ...
分类:
其他好文 时间:
2019-04-09 13:57:36
阅读次数:
139
一、zookeeper是什么官方说辞:Zookeeper分布式服务框架是ApacheHadoop的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使用它的这些功能能做点什么。二、zookeeper提供了什么简单的说,zookeeper=文件系统+通知
分类:
编程语言 时间:
2019-03-29 19:24:02
阅读次数:
177
一、介绍 Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络环境, Cobbler提供了DHCP管理,YUM管理,电源管理等功能,除此之外还支持命令行管理,WEB界面管理,cobbler相关软件包由EPEL源 ...
分类:
其他好文 时间:
2019-03-26 19:48:31
阅读次数:
241
1.背景介绍随着 Internet 的快速发展和业务量的不断提高,基于网络的数据访问流量迅速增长,特别是对数据 中心、大型企业以及门户网站等的访问,其访问流量甚至达到了 10Gb/s 的级别;同时,服务器网 站借助 HTTP、FTP、SMTP 等应用程序,为访问者提供了越来越丰富的内容和信息,服务器 ...
分类:
其他好文 时间:
2019-03-14 13:23:17
阅读次数:
172
关于分布式id的生成系统, 美团技术团队之前已经有写过一篇相关的文章, 详见 Leaf——美团点评分布式ID生成系统 通常在生产中会用Twitter开源的雪花算法来生成分布式主键 雪花算法中的核心就是机器id和数据中心id, 通常来说数据中心id可以在配置文件中配置, 通常一个服务集群可以共用一个配 ...
分类:
编程语言 时间:
2019-03-09 13:09:54
阅读次数:
269
1、Haproxy介绍HaProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在七层负载均衡方面的功能很强大(支持cookietrack,headerrewrite等等),支持双机热备,支持虚拟主机,支持健康检查,同时还提供直观的监控页面,可以清晰的监控服务集群的运行状况。同时支持Linux2.6内核中SystemEpoll,通过简化系统调用,大幅的提高了网络I/
分类:
其他好文 时间:
2019-02-25 00:34:50
阅读次数:
177
最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入 ...
分类:
编程语言 时间:
2019-02-24 10:48:38
阅读次数:
177
有多种实现方式:1、将2套SAN交换机级联,使2个平台主机能看到对方的存储。(部分SAN交换机不支持与外厂交换机互联,像浪潮5800.支持的型号有浪潮5610,博科交换机等)2、使用一台服务器进行存储中转。3、使用SAN交换机直连对方的存储控制器。
分类:
其他好文 时间:
2019-02-23 23:03:55
阅读次数:
264
这个场景是,日志系统平时为了系统处理能力,我们使用INFO级别或ERROR级别,当发现问题时,我们需要不停服务的动态的将日志级别变更为DEBUG以便在执行细节发现问题,下面列举了动态变更的操作,需要借助代码、定时和配置中心服务。
在微服务的场景,日志是散落在各个服务集群节点中,不方便查看,所以我们需要通过集中收集到一处保存、查看和分析。
分类:
其他好文 时间:
2019-02-08 18:31:45
阅读次数:
219
背景 作为中国最大的在线教育站点,目前沪江日志服务的用户包含网校,交易,金融,CCTalk 等多个部门的多个产品的日志搜索分析业务,每日产生的各类日志有好十几种,每天处理约10亿条(1TB)日志,热数据保留最近7天数据,冷数据永久保存。 为什么做日志系统 首先,什么是日志? 日志就是程序产生的,遵循 ...
分类:
其他好文 时间:
2019-02-02 14:15:39
阅读次数:
164