zoukankan      html  css  js  c++  java
  • rabbitMq 索引 restfullApi 笔记

    rabbitMq相关技术
    什么是MQ?
    消息队列(message Queue)本质上是个队列 FIFO先进先出 队列中放的是消息。
    主要用途: 不同进程/线程thread之间的通信
    为什么会使用消息队列?
    1. 不同进程(process)之间传递消息的时候,两个进程之间耦合度过高,当改变其中一个进程时,那么另一个进程也将必须改变。使用MQ后可以先将消息放在Mq服务器上,进程需要时自己去获取消息处理业务,这样进程之间只需要通过消息来实现交互,从而降低之间的耦合度。
    2.不同进程相互交互如果消息过多无法一下子处理完成,使用MQ也可以将他们进行排序。
    注意:用到MQ我们必须介绍 erlang 一种面向并发的编程语言,是一种动态类型编程语言
    rabbitMq 是在spring Amqp基础上完整的,可复用的企业消息系统。二者可以无缝连接。
    索引:常见的索引 主键索引(不能重复,不能为空),唯一索引(字段唯一)
    ,普通索引(没有限制),组合索引(多个列不允许为空)
    表一般包含两个部分 1是表索引部分,2表数据部分, 在查询的时候,首先找到表索引部分找到表数据的指针 根据相应的指针找到对应的表数据部分。
    例子: 表索引相当于一本书的目录 表数据相当于表的内容

    restfull api 接口
    put 和patch的区别
    put操作是幂等性的,多次执行结果是一样的,put的用来更新资源
    patch操作不是幂等性的,它着重于局部更新,我们尽可能保证其原子性的更新

  • 相关阅读:
    hbase
    pig
    flume
    sqoop
    eclipse 提交作业到JobTracker Hadoop的数据类型要求必须实现Writable接口
    hadoop 8步走
    ssh原理
    MapReduce基础
    Arduino数字贴片磁感应传感器(收藏篇)
    去掉input回车自动提交
  • 原文地址:https://www.cnblogs.com/wpf-7/p/13086659.html
Copyright © 2011-2022 走看看