• 常用消息队列介绍和对比

    消息队列是分布式应用间交换信息的重要组件,消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。 通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。 所以消息队列可以解决应用解耦、异步消息、流量削锋等问题,是实现高性能、高可用、可伸缩和最终一致性架构中不可以或缺的一环。 现在比较常见的消息队列产品主

    DogJay 2020-03-13 中间件技术

    阅读更多
  • Docker基本介绍

    环境说明 CentOS 7.3(必须要CentOS7 x64),一般不建议在Windows上使用 Docker基本概念 官网:https://www.docker.com/ 宿主机:安装 Docker 的那台电脑 Docker:一个虚拟化软件,你可以认为是类似:VMware、Virtualbox 镜像:可以认为是类似 Windows 下的:XXXX.iso 容器:容器

    DogJay 2019-07-25 中间件技术

    阅读更多
  • HDFS

    Block数据块; 基本存储单位,一般大小为64M(配置大的块主要是因为:1)减少搜寻时间,一般硬盘传输速率比寻道时间要快,大的块可以减少寻道时间;2)减少管理块的数据开销,每个块都需要在NameNode上有对应的记录;3)对数据块进行读写,减少建立网络的连接成本) 一个大文件会被拆分成一个个的块,然后存储于不同的机器。如果一个文件少于Block大小,那么实际占用的空

    DogJay 2019-07-19 中间件技术

    阅读更多
  • EsasticSearch的配置文件elasticsearch.yml详解

    ``` # ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticsearch comes with reasonable defaults for most settings. # Before you set out to tw

    DogJay 2018-09-26 中间件技术

    阅读更多
  • ElasticSearch安装时的坑

    elasticsearch启动时提示内存不足错误的解决方法: ---------- ```shell Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot alloca

    DogJay 2018-09-22 中间件技术

    阅读更多
  • elasticsearch中的health全都为yellow

    elasticsearch 状态查看:health为 yellow的解决办法 --------------------- ```shell [root@VM_0_4_centos ~]# curl -XGET http://localhost:9200/_cluster/health?pretty=true { "cluster_name" : &

    DogJay 2018-09-22 中间件技术

    阅读更多