PostgreSQL的分布式数据库方案很多,如GridSQL,pgpool-ii,plproxy等。 其中plproxy是skype开发的一个数据库组件. 使用plproxy设计跨互联网部署还要考虑带宽的问题和应用是否要做本地缓存等问题, plproxy源代码对代理库的个数做了限制必须是2的次方,如果要打破这个限制需要修改源代码. 以下是
绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。1、为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 Redis
Jenkins-slave节点只需要安装好jdk即可1、先从服务器上下载jdk的rpm包到本地服务器上[root@node04~]#wgethttp://172.20.7.53/yum/Elasticsearch/jdk-8u191-linux-x64.rpm2、通过yum方式来安装rpm包[root@node04~]#yum-yinstalljdk-8u191-linux-x64.rpm3、通过
原创 2018-12-09 21:00:18
1600阅读
在Kubernetes(K8S)中实现CI分布式构建是一种非常常见的需求,尤其是在团队合作开发中。CI(Continuous Integration)是持续集成的缩写,是一种软件开发实践,在这种实践中,团队成员经常集成他们的工作,以便可以快速发现并解决集成错误。同时,分布式构建可以加快构建和部署的速度,提高开发效率。 下面是实现CI分布式构建的一般流程,以及每一步所需要做的事情: | 步骤 |
1 什么是分布式构建jenkins自带分布式特性,Master/Slave模型。在Master上进行任务分配,然后由Slave或Master来完成 (1)能够分担主节点上的压力,加快构建速度 (2)能够将特定的任务在特定的主机上运行2 为何需要分布式构建1、如果项目需要定期集成,同时每次集成都需要较长时间。当所有任务都运行在master上,会消耗过多资源,造成构建任务缓慢。那么这个时候就需要建立多
原创 1月前
77阅读
jenkins分布式构建什么是Jenkins的分布式构建和部署?Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。​什么时候使用节点和作用?​当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布je
原创 2018-11-15 16:56:41
2744阅读
    1、前言  为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数据不会被别的客户端的更改而发生错误。同时还能够保证命令执行的成功率。  看到这里你不禁要问redis中不是有事务操作么?事务操作不能够实现上面的功能么?  的确,redis中的事务可以watch可以监控数据,从而能够保证连贯执行的时数据
原创 2017-05-08 11:33:26
390阅读
前言最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入了解一下。案例介绍在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁?单机应用架构中,秒杀案例使用ReentrantLcok或者synchronized来达到秒杀商品互斥的目的。然而
原创 2020-10-29 12:12:37
577阅读
最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入了解一下。
原创 精选 2018-07-31 20:14:28
6767阅读
3点赞
1评论
  转载声明:本文转载自「爪哇笔记」。 前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入了解一下。 案例介绍 在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁? 单机应用架构中,秒杀案例使用ReentrantLcok或者sy
转载 2021-09-15 10:23:55
157阅读
   随着互联网的发展,大数据运算需求日益剧增,开源的hadoop出现至今,几乎已成为了业界的默认标准,下面,笔者就开始构建一个简单的hadoop并行运算集群。 一、    环境介绍 模拟环境使用三台rhel5.8 32bit,各自IP和主机名如下: IP       &n
推荐 原创 2012-12-12 18:20:01
2032阅读
3点赞
1评论
1、前言  为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数据不会被别的客户端的更改而发生错误。同时还能够保证命令执行的成功率。  看到这里你不禁要问redis中不是有事务操作么?事务操作不能够实现上面的功能么?  的确,redis中的事务可以watch可以监控数据,从而能够保证连贯执行的时数据的一致性,但是我们必须清楚的认识到,在多个客户端
原创 2017-05-08 11:46:32
469阅读
前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM
转载 2018-08-02 11:15:00
163阅读
2评论
drbd构建分布式存储   前提: 1)本配置共有两个测试节点,分别node2和node3,相的IP地址分别为 10.160.100.32和10.160.100.33; 2)node2和node3两个节点上各提供了一个大小相同的分区作为drbd设备;我们这里为在两个节点上均为/dev/sda5,大小为2G; 1、准备工作 两个节点的主机名称和对应的IP地址解析服务可以正常工
原创 2012-02-12 12:19:17
773阅读
# Redis分布式项目构建 ## 介绍 Redis是一种高性能的键值存储系统,它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。在分布式环境下,Redis可以通过数据的分片和复制来实现高可用和高性能。本文将介绍如何构建一个基于Redis的分布式项目,并提供代码示例。 ## 架构设计 ### 数据分片 在分布式环境中,为了使数据能够均匀分布到不同的节点上,我们可以使用一致性哈希
原创 10月前
42阅读
在Kubernetes(K8S)中实现C++分布式构建是一项常见的任务,尤其是在需要同时构建和部署多个C++应用程序时。在本文中,我将向您介绍如何在K8S中实现C++分布式构建。让我们开始吧! 整个过程可以分为以下几个步骤: | 步骤 | 描述 | |-------|------------| | 1 | 配置K8S集群 | | 2 | 创建Docker镜像 | | 3 | 部署Docker镜
原创 3月前
45阅读
Jenkins构建Maven项目Jenkins项目构建类型(1)-Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目(FreeStyle Project)Maven项目(Maven Project)流水线项目(Pipeline Project)每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在 实际开
一、分布式应用在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud。分布式系统架构:ORM:是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。MVC:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定
构建Hadoop伪分布式环境  这篇文章介绍Hadoop伪分布式环境的搭建过程与原理,是个人的学习总结,以纪念在各个步骤中遇到的麻烦、踩过的坑!  这篇笔记包含这样几个内容:配置伪分布式环境运行一个简单的作业可能遇到的问题及解决办法配置伪分布式环境  本文中的内容基于Hadoop2,即MapReduce作业运行在Yarn平台之上。打通SSH,实现无密码登陆   由于Hadoop控制脚本需要登陆到
原创 2023-05-11 21:29:05
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5