MapReduce原理 背景 因为如果要对海量数据进行计算,计算机的内存可能会不够。 因此可以把海量数据切割成小块多次计算。 而分布式系统可以把小块分给多态机器并行计算。 MapReduce概述 MapReduce是一种分布式计算模型,由Google提出主要用于搜索领域,解决海量数据的计算问题。 适 ...
分类:
其他好文 时间:
2020-04-05 00:49:37
阅读次数:
74
能够说出消息队列的应用场景以及RabbitMQ的主要改娘 完成RabbitMQ的安装以及RabbitMQ三种模式的入门案例 完成用户注册,能够将消息发送给RabbitMQ 完成短信微服务,能够接收消息并调用阿里云通信完成短信发送 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流 ...
分类:
其他好文 时间:
2020-04-05 00:42:00
阅读次数:
106
SpringCloud简介 Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布 ...
分类:
编程语言 时间:
2020-04-05 00:17:12
阅读次数:
73
链接 https://www.toutiao.com/i6776383707767898635/ 1 概念 1.1 模型 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一 ...
分类:
其他好文 时间:
2020-04-04 20:38:25
阅读次数:
53
docker+zabbix,使用docker搭建zabbix服务Zabbix 介绍 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/... ...
分类:
其他好文 时间:
2020-04-03 12:01:10
阅读次数:
89
一、Rabbitmq概念RabbitMQ是一个开源的靠AMQP协议实现的服务,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即AdvancedMessageQueuingProtoc
分类:
其他好文 时间:
2020-04-01 15:09:35
阅读次数:
88
import tensorflow as tf FLAGS = tf.app.flags.FLAGS tf.app.flags.DEFINE_string("job_name", " ", "启动服务的类型ps or worker") tf.app.flags.DEFINE_integer("tas ...
分类:
其他好文 时间:
2020-03-31 00:56:07
阅读次数:
82
Linux下安装Zookeeper Zookeeper简介 中间件,提供协调服务 作用于分布式系统,发挥其优势,可以为大数据服务 支持java,提供了java和c语言的客户端API zookeeper,中文意思就是动物园管理员,通过zookeeper(群)来管理协调各个集群的分布式组件。官网:htt ...
分类:
系统相关 时间:
2020-03-30 17:50:10
阅读次数:
94
一、微服务架构中的熔断 1.1 前言 我们知道,如果一个软件系统的并发请求数目超过了系统的最佳线程数,那么就会导致激烈的资源竞争,随着资源的匮乏甚至枯竭,整个系统也就面临着灾难。 所以,很多软件系统为了保证即使在出现并发用户数 最佳线程数时,也不至于导致整个万网站崩溃,都会采用一些技术手段来避免发生 ...
分类:
其他好文 时间:
2020-03-30 16:34:37
阅读次数:
77
本文转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Ava ...
分类:
其他好文 时间:
2020-03-30 13:19:03
阅读次数:
61