自由开源
dzliang_10
golang,云原生,机器学习,网络,存储,运维开发,安全开发,基础工具开发
展开
-
分布式文件系统FastDFS配置与使用
FastDFS 是一个用C语言编写的分布式文件系统,刚开始接触FastDFS的时候,是因为文件同步。后来发现自己完全理解错误,FastDFS并不是Rsync那样文件同步,但是既然开始了就继续深入了解她。FastDFS支持的文件同步是把文件上传到调度器(tracker),然后按照管理员设定把文件下发到其中一台文件存储器(storage),成功后把文件同步到其他各台机器。FastDFS也可以作为文件存储、文件上传下载等,可以解决文件服务集群的分布式部署与负载均衡。一个典型的例子是充当图片服务器,为论坛、电商等提原创 2016-04-05 23:35:39 · 8928 阅读 · 2 评论 -
Apache 反向代理与修改网页内容
apahce与nginx经常被用于作为Web服务器,其实apache与nginx有非常多的拓展功能,可以通过访问官方网站了解相关内容。之前使用过apache实现反向代理的功能,于是把它记录下来,方便以后做其他的配置。反向代理的时候,也使用了两种方式实现了修改网页内容的功能,也碰到了一些问题,折腾了不少时间。原创 2016-02-29 10:49:54 · 6923 阅读 · 0 评论 -
skydns+etcd域名服务集群
机器迁移到云端,使用机器名方式统一命名规范,更加易于集群管理、运维管理工作。往往根据机器可以得知,机器所属地区、部门、业务、集群等信息,有利于记忆辨认。网络上还是以IP地址形式通信,统一命名规范要求机器名与网络地址映射支持。早期使用本机hosts进行机器名解析,主机不断增多时,hosts文件管理变得复杂,解析性能也在下降;使用第三方域名服务,方便快捷不在需要调研开发等工作,只是处理问题变得繁琐,域名信息暴露给第三方,存在安全信息泄漏等隐患;如果机器数量达到成千上万级别,可以考虑自建DNS服务集群。原创 2016-06-07 22:44:01 · 5236 阅读 · 0 评论 -
skydns+etcd域名服务压测
压测性能瓶颈在于dns服务器本身,而跨机房与同机房的qps与总量相差一倍。并发量1000时,dns服务工作稳定。并发量在3000以上,跨机房丢包率比较严重,大约2.5%。并发在5000以上,同机房丢包原创 2016-06-07 22:32:43 · 4735 阅读 · 0 评论 -
openldap互主备份
openldap互主备份环境两台centos服务器openldap最新源码gcc编译环境必须安装依赖 命令行安装,yum install *ltdl*源码安装,db-4.8.30,下载源码后,命令如下: tar -zxvf db-4.8.30.tar.gz cd db-4.8.30/build_unix ../dist/confi原创 2016-10-21 00:07:29 · 2563 阅读 · 0 评论 -
docker部署etcd集群
docker部署etcd集群问题1: mac系统etcd之前的网络通信 问题2:etcd集群部署脚本(ip&node_name) 问题3:本地discovery的方式dockerdocker file~/docker/etcd_node_docker/Dockerfileadmin.sh~/docker/etcd_node_docker/admin.shbuild imagedocker原创 2017-12-07 22:39:55 · 2553 阅读 · 0 评论