Cloud Native定义

CNCF定义 CNCF(Cloud Native Computing Foundation,云原生计算基金会),6月11日,CNCF技术监督委员会经过几个月的讨论,终于投票通过了Cloud Native的定义,目前官方的翻译如下: Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as p ...

RocketMQ介绍

MetaQ是一个基于“发布-订阅”的队列模型消息中间件,服务端使用JAVA编写,客户端支持JAVA、C++。 对外已开源,名字叫RocketMQ。 metaq的特性 消费模型 metaq采用发布-订阅模型,发布者发布消息到metaq,订阅者向metaq订阅消息。 消息的消费方式是pull方式,由消费者主动从metaq服务器拉取数据,解析成消息并消费。 消息持久性 metaq 接收到消息之后,会先把消息持久化到本地。 常用的持久化方式: - 持久化到DB - 持久化到KV存储 ...

Redis(三)使用Docker Compose部署基于Sentinel的高可用Redis集群

大家一定非常熟悉如何利用Docker启动单个Redis容器用于开发环境,本文将介绍如何利用Docker Compose模板在本机和云端部署基于Sentinel的高可用Redis 3集群。 Redis集群可以在一组redis节点之间实现高可用性和sharding。今天我们重点围绕master-slave的高可用模式来进行讨论,在集群中会有1个master和多个slave节点。当master节点失效时,应选举出一个slave节点作为新的master。然而Redis本身(包括它的很多客户端)没 ...

JMS和ActiveMQ介绍

消息中间件 Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messagesbetweendistributed systems. MOM能做什么? 收消息和发消息,本质上是通信问题。最直接的通信方式是源端→目的端的两点通信,消息中间件的产生使得通信方式发生转变,变成了源端→消息中间件→ ...

SpringMVC原理解析

前身今世 Spring MVC是一种基于 MVC设计模式,请求-响应模型的轻量级Web框架,是当前毋庸置疑的最流行的Web框架。相比于Struts/Webx等老一辈Web框架,Spring MVC最主要有以下3点优势: 易用性 :角色划分清晰,URL映射简洁明了,Spring Boot下零配置,学习成本低。 兼容性 :与Spring无缝融合,天然享受Spring的抽象容器,面向切面,热部署等特性。 扩展性 :基于"Open-Close"原则,处理器(Controller) ...

JS绘制Charts图表

目前通过js绘制图表的工具有很多,下面是使用到较多的图表库。 svg 图表库 D3 C3 nvd3 highcharts html5 canvas 图表库 chartjs echarts G2,G6,F2 js在线调试工具 jsfiddle codepen

Idea JRebel破解

JRebel 插件安装 可以从jetbrains插件网址上离线下载安装, 链接, 也可以通过Plugins在线安装。 JRebel 反向代理激活 ReverseProxy 反向代理下载 https://github.com/ilanyu/ReverseProxy/releases/ 下载操作系统对应的最新的版本,然后执行。 Idea 配置激活 JRebel 配置激活的地址为 http://0.0.0.0:8888/88414687-3b91-4286-89ba- ...