BIM热潮散发许久了,不仅是业内,政府单位也在大力推行,目前已经有较多项目试运行了BIM技术,但效果不佳,大部分项目仍然是“单机”状态,BIM模型大都保存在个人电脑里,只能开会围着一台电脑看。无法让大家随时随地基于BIM模型去协同,更无法让BIM模型成为项目工作的中心。BIM模型应用较少,最大的问题就是:BIM源文件太重,操作复杂,不利于广泛应用,推行BIM技术,最重要的事情就是:把BIM模型用起
分类:
其他好文 时间:
2020-09-18 02:14:39
阅读次数:
26
简介 master机器服务: - api Server - 提供集群管理的REST API接口,包括认证授权、数据校验以 及集群状态变更等 - 只有API Server才直接操作etcd - 其他模块通过API Server查询或修改数据 - 提供其他模块之间的数据交互和通信的枢纽 - schedu ...
分类:
其他好文 时间:
2020-09-18 02:07:33
阅读次数:
32
1.缓存的收益与成本 收益 加速读写 降低后端负载 后端服务器通过前端缓存降低负载,业务端使用Redis降低后端MySql等数据库负载 成本 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 代码维护成本增大:多了一层缓存逻辑 运维成本:例如Redis Cluster 2.缓存更新策略 L ...
分类:
其他好文 时间:
2020-09-18 01:33:06
阅读次数:
26
MariaDB集群Galera Cluster的研究与测试 Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了同步复制(相对于原生的异步复制),因此其可以保证HA,且其当前仅支持XtraDB/InnoDB存储引 ...
分类:
数据库 时间:
2020-09-18 01:25:04
阅读次数:
42
redis 5 之前,可以使用 redis-trib.rb 创建 redis cluster,但是依赖ruby,所以实际并不好用。 或者使用 redis-cli 创建 redis cluster,但是步骤较多,没法一次性完成。 故在github上找了一个使用go写的redis-trib,就不在有依赖 ...
分类:
其他好文 时间:
2020-09-18 00:07:49
阅读次数:
30
k8s中service组件有三个类型ClusterIP,NodePort,LoadbalancerCluster类型是k8s各node之间的内网通信,默认类型Nodeport类型则是在ClusterIP基础上暴露出一个随机端口至外部[NodeIP]:[NodePort],可让外部进行访问,默认端口范围30000~32767Loadbalancer类型一般是和云负载一起使用,一般都是运行在云环境上的
分类:
其他好文 时间:
2020-09-17 21:38:55
阅读次数:
41
实现k8s的数据持久化的流程为:搭建nfs底层存储---->创建PV---->创建PVC---->创建pod。最终pod中的container实现数据的持久化。上述流程中,看似没什么问题,但细想一下,PVC在向PV申请存储空间的时候,是根据指定的pv名称、访问模式、容量大小来决定具体向哪个PV来申请空间的,如果PV的容量为20G,定义的访问模式是WRO(只允许以读写的方式挂载到单
分类:
其他好文 时间:
2020-09-17 21:38:38
阅读次数:
32
1、Redis的简单介绍 1)Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围 ...
分类:
编程语言 时间:
2020-09-17 20:51:40
阅读次数:
33
redis主从模式加上vip,业务直接连接vip,这样在主发生down时,业务不用做任何调整,但是仍然需要人工介入将从库变成主库
cluster模式,我们的php支持也不太好,并且cluster模式在某个节点down后,如果没有从库来补上,那这个slot的数据就访问不了
哨兵模式,当主节点down时,由RedisSentinel自动完成故障发现和转移,不需要人工介入,但是业务连接的ip发生了变化,现在
分类:
其他好文 时间:
2020-09-17 20:32:09
阅读次数:
30
一背景Kubernetes集群备份是一大难点。虽然可以通过etcd来进行备份来实现K8S集群备份,但是这种备份很难恢复单个Namespace。对于K8s集群数据的备份和恢复,以及复制当前集群数据到其他集群等都非常方便。可以在两个集群间克隆应用和命名空间,来创建一个临时性的开发环境。二Velero概述2.1什么是VeleroVelero是一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言
分类:
Web程序 时间:
2020-09-17 20:31:53
阅读次数:
40