首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    RabbitMQ管理11

    rabbitmq rabbitmq 15882 Oct 23 17:20 rabbit@h102.log.1 -rw-r--r-- 1 rabbitmq rabbitmq 2064 Nov 18 17:11 rabbit@h102.log-20151028.gz -rw-r--r-- 1 rabbitmq rabbitmq 1945 Nov 18 17:11 rabbit@h102.log-20151118 -rw-r--r-- 1 rabbitmq rabbitmq 0 Nov 18 17:11 rabbit@h102-sasl.log -rw-r--r-- 1 rabbitmq rabbitmq

    36410编辑于 2022-04-23
  • 来自专栏java达人

    分布式系统模式11-HeartBeat

    来源: https://martinfowler.com/articles/patterns-of-distributed-systems/

    1.3K20发布于 2021-01-05
  • 来自专栏c

    Linux11 服务管理(2)

    服务的运行级别 aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvNDQyMjAwLzIwMjAwNS80NDIyMDAtMjAyMDA1MjUyMzE5MjM5NTMtOTkwOTU2NDczLnBuZw.png 设置Linux的运行级别 查看当前的运行级别:runlevel 修改运行级别:init 运行级别 例如想要启动 GUI 图形界面,输入 init 5  chkconfig的使用 查看服务 chkconfig --list QQ截图20210730114

    70330发布于 2021-07-30
  • 来自专栏人工智能LeadAI

    分布式资源管理

    DRM(分布式资源管理) 大型的分布式系统中存在很多的配置文件,分布式资源管理解决了配置文件同步更新的问题,不仅仅是配置文件,此技术还可以支持缓存数据的同步一致,下面将简单介绍一下基于消息机制的分布式资源管理系统 一台机器修改了数据库的配置信息后,其他机器定时轮询进行更新,轮询的时间设置是个关键,时间设置长了会导致数据长时间不同步,时间设置的短了会导致频繁访问数据库造成资源的浪费,所以该方法也不适合对于读多写少的分布式系统 06 总结 DRM主要用于有读多写少任务的分布式系统中,其保证了最终一致性,且必须由后台去调用,如果报漏给前端,会造成大量调用,给配置中心带来压力。

    1.8K50发布于 2018-03-08
  • 来自专栏JavaQ

    浅谈分布式Session管理

    随着Web应用系统架构的不断升级,对Session管理的需求也变得越来越高。本篇将详细总结分布式部署环境下的Session管理。 为什么要使用分布式Session Web应用在单机部署的情况下,Session是被单个应用服务器存储管理的,由于只有一个应用服务器,用户的所有请求都是通过它进行响应处理的,所以能够很容易实现会话跟踪和保持 所以,在分布式架构或微服务架构下,必须保证一个应用服务器上保存Session后,其它应用服务器可以同步或共享这个Session。 分布式session管理实现方案 分布式Session有如下几种实现方式。 3.Session集中管理 在单独的服务器或服务器集群上使用缓存技术,如Redis存储Session数据,集中管理所有的Session,所有的Web服务器都从这个存储介质中存取对应的Session,实现

    1.1K70发布于 2018-04-04
  • 来自专栏平凡少年

    zk分布式任务管理

    基于这种监听,可以实现注册中心、分布式同步等功能。 zk分布式任务管理机制 使用zookeeper的临时顺序节点,来实现分布式任务的调度功能,每一台服务启动的时候都向zookeepe指定的目录下注册一下临时顺序节点,并把该节点记录的系统里,每一次任务执行的时候

    1.6K40发布于 2019-05-07
  • 来自专栏性能与架构

    分布式配置管理

    配置管理是系统中的基础服务,例如java的web系统中,常把数据库的配置信息放到jdbc.properties这个配置文件中,这就是一个简单的配置管理 在大型分布式系统中,配置管理的需求更加普遍,例如降级服务 就要有一套配置管理系统,可以让运营人员简单的关闭/打开某项服务,并且立即生效,不需要重启服务 大型系统通常是拆分成多个子系统的分布式结构,这些大大小小的子系统部署在不同的服务器中,使用配置文件的方式一定是不行了 ,但稳定性需要测试观察,所以自己开发是有一定成本的,现在已经有了专业的开源项目来实现分布式配置管理 例如 百度的 disconf 淘宝的 diamond hadoop的子项目 zookeeper 下面以zookeeper为例,看下他是如何实现分布式配置管理的 整体结构图 ? (3)各个分布式应用 每个应用只需要调用一下ZK的接口,把自己注册到ZK,就可以自动接收配置的变化信息 各部分的工作关系图 ?

    1.6K40发布于 2018-04-03
  • 来自专栏函数式编程语言及工具

    Akka(11): 分布式运算:集群-均衡负载

    集群构建是ActorSystem层面上的,可以是纯粹的配置和部署行为;分布式Actor程序编程实现了Actor消息地址的透明化,无须考虑目标运行环境是否分布式的,可以按正常的Actor编程模式进行。   既然分布式的Actor编程无须特别针对集群环境,那么摆在我们面前的就是多个可以直接使用的运算环境(集群节点)了,现在我们的分布式编程方式应该主要聚焦在如何充分使用这些分布的运算环境,即:如何把程序合理分配到各集群节点以达到最优的运算输出效率

    2.5K70发布于 2018-01-05
  • 来自专栏武军超python专栏

    11月9日python分布式爬虫

    另外,如果需要继承,也可以定义为类方法,实例对象和类对象都可以调用 使用分布式必须要安装: pip install scrapy-redis 分布式分布式爬虫的难点在于多台机器之间怎么互相通信而防止爬取重复的 url才能爬取一个url,不能自动爬取的话首先看一下域名是否正确,如果实在不行的话就把redis数据库 清空一下(flushdb),可能是由于存储爬取过的url那个列表的上次运行缓存太多造成的 使用分布式需要使用 如果不指定的话默认就是相对路径的当前的目录下: 如果使用/来表示路径可以直接写绝对路径,如果使用\则需要在绝对路径的前面加r来表示不转义,以原字符解释, 路径的 最后一定要加/表示最后那个文件下: with open('G:/第四阶段/11 utf8') as f:     f.write((item['aname']+','+item['atype'] + '\n'))     f.close() with open(r'G:\第四阶段\11

    47320发布于 2019-02-25
  • 来自专栏云计算linux

    11_博客管理系统_实现过程

    引入模板引擎模块 npm install art-template express-art-template 连接数据库 使用 mongoose 插件连接数据库 创建用户模型 添加测试数据 用户信息管理

    22900编辑于 2024-12-13
  • 来自专栏云计算与大数据

    openshift11 csr 证书续签管理

    Cluster administrators can review certificate signing requests (CSRs) and approve or deny them.

    1.3K30发布于 2020-04-07
  • 来自专栏三流程序员的挣扎

    2022-11-01-时间管理

    如果发现会议中途发觉自己并不需要参加,如果增加了与自己无关的议题,如果某几个人霸占了讨论。那么就找个合适的机会直接离席。

    29920编辑于 2022-11-13
  • 来自专栏程序员小航

    Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch

    前言 Redisson 除了提供了分布式锁之外,还额外提供了同步组件,Semaphore 和 CountDownLatch。 1 Semaphore 意思就是在分布式场景下,只有 3 个凭证,也就意味着同时只会有三个线程执行业务。 3 总结 Redisson 实现分布式的 Semaphore 和 CountDownLatch 基本内容就是如此,仅仅通过在 Redis 维护一个公共的变量,然后进行原子更新即可。

    52140发布于 2021-07-09
  • 来自专栏分布式存储

    ceph分布式存储-管理crushmap

    完全手动管理 CRUSH Map 也是可能的,在配置文件中设定: osd crush update on start = false 2. 11. 可调选项 从 v0.74 起,如果 CRUSH 可调选项不是最优值( v0.73 版里的默认值) Ceph 就会发出健康告警,有两种方法可消除这些告警: 1、调整现有集群上的可调选项。

    1.2K20发布于 2020-07-20
  • 来自专栏java 后台

    分布式订单管理系统设计

    订单管理系统可以看做是互联网电商的核心,串联着整个电商交易的全流程。如何设计并保障系统高可用有着极其重要的意义。下面我们就简单聊聊一个分布式订单管理系统的设计及其容灾架构。 系统设计 数据模型设计 订单管理系统,最基础的功能就是生成并管理订单,生成订单首先需要规划好系统的数据模型,也就是一张订单需要包含哪些数据。 这种方案的优点是生成的单号中包含时间信息,有助于订单追踪和管理。同时,在分布式系统中,只要保证机器时间同步,就能生成唯一单号。其缺点在于,如果多个订单在同一时间戳内创建,需要额外逻辑来保证唯一性。 而订单管理系统的接口幂等,最主要是为了保证上游重复调用情况下,系统不错误地重复生成相同订单。这是分布式系统设计中的一个重要概念,确保了系统的可靠性和一致性。 对于互联网电商订单管理系统,数据一致性确保所有用户看到的订单信息是当前的和准确的,不管它们访问的是哪一个服务器。 而分布式数据一致性是在分布式系统中,多个副本之间能够保持数据一致的特性。

    1.8K73编辑于 2023-11-07
  • 来自专栏进击的Coder

    分布式爬虫的部署之Gerapy分布式管理

    Gerapy是一个基于Scrapyd、Scrapyd API、Django、Vue.js搭建的分布式爬虫管理框架。接下来将简单介绍它的使用方法。 一、准备工作 请确保已经正确安装好了Gerapy。 我们用浏览器打开:http://localhost:8000,即可进入Gerapy的管理页面,这里提供了主机管理和项目管理的功能。 重新回到Gerapy管理界面,点击项目管理,即可看到当前项目列表,如下图所示。 ? 由于此处有过打包和部署记录,这里分别予以显示。 Gerapy提供了项目在线编辑功能。 部署完毕之后就可以回到主机管理页面进行任务调度。点击调度即可进入任务管理页面,可以查看当前主机所有任务的运行状态,如下图所示。 ? 通过Gerapy,我们可以更加方便地管理、部署和监控Scrapy项目,尤其是对分布式爬虫来说,使用Gerapy会更加方便。

    1.3K72发布于 2018-06-25
  • 来自专栏分布式存储

    ceph分布式存储-用户管理

    另外,Ceph 用户必须具有执行权限才能够使用 Ceph 的管理命令。 Ceph 管理员用户可在创建或更新普通用户时赋予他相应的能力。 描述: 授权此用户读、写和执行某守护进程/存储池,且允许执行管理命令。 profile osd 描述: 授权一个用户以 OSD 身份连接其它 OSD 或 Monitor。 三、管理用户 用户管理功能可以让 Ceph 存储集群的管理员有能力去创建、更新和删除集群的普通用户。 可以导入一个或多个用户: ceph auth import -i /path/to/keyring 比如: sudo ceph auth import -i /etc/ceph/ceph.keyring 四、秘钥管理

    1.6K20发布于 2020-07-20
  • 来自专栏Reinvent Data Science

    Chat with Milvus #11 回顾- 分布式数据库与Milvus分布式

    视频中我们分析了传统数据库的架构,挑战&解法、分布式数据库的优势与劣势,最后带出了我们对 Milvus 分布式的看法与规划。 视频中我们介绍了像是 AWS Aurora、PingCAP 与分布式数据库中间件 ShardingSphere 这些热门的技术,想了解数据库前世今生的你务必点开?的视频! ? 我们想做以图搜图的功能,但是我们那图的 量级可能会多一些,大概可能在 5 亿左右,然后是 256×256 的特征向量,所以我在群里问了一句,就是大家是不是有一些分布式的经验可以分享。 Attendee B: 对,我从官网上看到的也差不多是这个数字,所以可能比如说是 256 的肯定不够用了,然后如说我们如果直接用 GPU 的话,就是个 128 的,可能就要搞一个分布式的上去。 github.com/milvus-io/milvus | 源码 milvus.io | 官网 milvusio.slack.com | Slack 社区 zhihu.com/org/zilliz-11

    69320发布于 2020-05-18
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    11.服务负载-使用和管理Ingress

    Kubernetes Ingress(K8s Ingress)是一种用于管理和公开Kubernetes集群中服务的API对象。

    68820编辑于 2024-04-26
  • 来自专栏MasiMaro 的技术博文

    从零开始配置 vim(11)——插件管理

    今天我们将从插件管理开始,利用前人的成果丰富我们的vim功能 使用lua添加自动命令组 在正式开始介绍插件之前我们先优化一下加载配置文件的时机。 所以我需要在 init.lua 中加载这个文件 require("autocmd") 插件管理 在新版 neovim (版本大于 0.5 ) 中,一般推荐使用 packer 这个插件管理工具。 packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim 根据官方的描述,我们可以在 lua/plugins.lua 中添加插件管理相关的代码 /packer.nvim' -- 添加另外插件 end) 接着我们需要在 init.lua 中加载这个文件 require("plugins") 后面我们可以使用下面的一些命令来对插件进行管理 后面几篇文章主要通过该插件管理工具来下载并配置一些插件,敬请期待!

    1.4K30编辑于 2022-09-21
领券