
微服务
没有格子衬衫的小伙子
埋头苦干的同时也别忘了抬头看天
展开
-
微服务下的单点故障
单点故障在分布式服务中,有一种最典型应用场景就是通过对集群进行Master选举,来解决分布式系统中的单点故障,什么是分布式系统中的单点故障:通常分布式系统采用主从模式,就是一个主机连接多个处理节点,主节点负责处理任务,当我们的主节点发生故障时,那么整个系统都会瘫痪了,那么我们把这种故障叫做单点故障。...原创 2018-11-21 19:21:44 · 1471 阅读 · 0 评论 -
Dubbo
什么是Dubbo:Apache Dubbo(孵化)|dʌbəʊ| 是一个高性能,轻量级,基于Java的RPC框架。Dubbo提供三个关键功能,包括基于接口的远程调用,容错和负载平衡,以及自动服务注册和发现。Dubbo的功能:1、透明远程调用: 就像调用本地方法一样调用远程方法;只需简单配置,没有任何 API 侵入2、负载均衡机制: Client 端 LB,可在内网替代 F5 等硬件负载均衡...原创 2018-11-24 15:06:36 · 135 阅读 · 0 评论 -
Linux快速搭建docker和docker-compose
1、编辑数据源不会vim的可以用nanoapt install nanonano /etc/apt/sources.list编辑完按ctrl + x 按 y 再按回车 保存完成vi /etc/apt/sources.list删除全部内容并修改为deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe ...原创 2018-11-23 13:08:16 · 265 阅读 · 0 评论 -
Java面试宝典
一、tcp三次握手四次挥手三次握手:1、客户端向服务端发送位码为1的数据包,说我要连接了。服务端说我知道了2、然后服务端发送了ack数据包给客户端,说你可以连接了,3、最后客户端发送ack数据包给服务端,双方连接打开四次挥手:举个例子:A和B打电话,通话即将结束后,A说“我没啥要说的了”,B回答“我知道了”,但是B可能还会有要说的话,A不能要求B跟着自己的节奏结束通话,于是B可能又巴拉...原创 2018-11-21 19:38:39 · 165 阅读 · 0 评论 -
Linux快速安装启动Sentinel
Sentinel 简介:Sentinel 控制台提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。您只需要对应用进行简单的配置,就可以使用这些功能。在此之前需要在 Linux 上安装 Java 和 Maven!下载并打包# 下载源码git clone https://github.com/alibaba/Sentinel.git# 编译打包m...原创 2019-01-21 15:06:22 · 4378 阅读 · 1 评论 -
基于docker之Nginx的简介和启动
什么是 Nginx概述Nginx 是一款高性能的 HTTP 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 Nginx 能够支支撑 5 万并发链接,并且 CPU、内存等资源消耗却非常低,运行非常稳定。Nginx 的应用场景HTTP 服务器:Nginx 是一个 HTTP 服务可以独立提供 HTTP 服务。可以做...原创 2019-01-21 15:26:37 · 260 阅读 · 1 评论 -
Redis的快速搭建
Redis Sentinel 核心配置# Example sentinel.conf# *** IMPORTANT ***## By default Sentinel will not be reachable from interfaces different than# localhost, either use the 'bind' directive to bind to a ...原创 2019-01-21 15:44:44 · 288 阅读 · 0 评论 -
十分钟上手Docker和docker-compose
十分钟上手Docker和docker-compose学习三部曲(what、why、how)1、什么是dockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。D...原创 2019-04-08 13:41:45 · 1536 阅读 · 0 评论