- 博客(16)
- 收藏
- 关注
转载 5年时间服务器从0到200,一个创业公司的架构野蛮生长史
本文首发于InfoQ垂直公众号:聊聊架构,5年时间服务器从0到200,一个创业公司的架构野蛮生长史,转发于InfoQ公众号:一家创业公司的5年架构变迁史。 贝聊成立于2013年,是中国幼儿园家长工作平台,致力于通过互联网产品及定制化解决方案,帮助幼儿园解决展示、通知、沟通等家长工作中的痛点,...
2019-08-29 11:29:00
197
转载 Java8:lambda表达式
Java8发布已经有一段时间了,这次发布的改动比较大,很多人将这次改动与Java5的升级相提并论。Java8其中一个很重要的新特性就是lambda表达式,允许我们将行为传到函数中。想想看,在Java8之前我们想要将行为传入函数,仅有的选择就是匿名内部类。Java8发布以后,lambda表达式...
2019-08-29 09:43:00
167
转载 windows一机多装mysql,5.5低版本+5.8高版本
安装第一个mysql,压缩版或者安装版,过程省略,目录如下: 运行中输入“regedit” 进入后,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL 其实mysql启动的路径一般为:可执行文件的路径:...
2019-08-28 20:29:00
393
转载 服务网关zuul
Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。 我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端...
2019-08-27 11:25:00
164
转载 熔断器Hystrix
雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者...
2019-08-27 10:48:00
249
转载 从架构演进的角度聊聊Spring Cloud都做了些什么?
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本篇主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎...
2019-08-26 22:00:00
149
转载 Spring Boot 中的自动化配置 - 条件注解
定义 Spring4 中提供了更加通用的条件注解,让我们可以在满足不同条件时创建不同的 Bean,这种配置方式在 Spring Boot 中得到了广泛的使用,大量的自动化配置都是通过条件注解来实现的。 有的小伙伴可能没用过条件注解,但是开发环境、生产环境切换的 Profile 多多少少都...
2019-08-26 13:48:00
246
转载 Spring Boot 中的自动化配置 - Starter
我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中。Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境。 核心知识 其实 Starter 的核心就是条件注解@Conditional,当 clas...
2019-08-26 11:30:00
394
转载 实用的Chrome插件
通用类插件 1、OneTab:将无数 Tab 合并在一个页面 很多时候我们在一个窗口打开太多的tab,每一个tab太小不容易管理,这时候使用OneTab能够把所有tab收起放在一个页面,点击就可打开该tab,非常方便。 离线版下载地址:https://u14797164.pipipan....
2019-08-26 10:52:00
176
转载 广告系统设计与实现(四) - 广告系统骨架开发和通用模块开发
4.1 Eureka服务注册与服务发现 - 构建ad-eureka Eureka 的介绍 核心功能: ServiceRegistry(服务注册) ServiceDiscovery(服务发现) 基本架构 Eureka 由三个角色组成: EurekaServer(这一章实现的功能),提供...
2019-08-01 16:36:00
1475
转载 springboot整合zookeeper
https://www.cnblogs.com/CaesarLinsa/p/9733966.html https://www.cnblogs.com/zwcry/p/10407806.html ...
2019-07-21 16:05:00
371
转载 可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章
前言 相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢? 我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 solr 集群的...
2019-07-21 14:25:00
144
转载 Java远程调用Zookeeper
一、准备条件 安装好zk的机器(ip:192.168.10.201) 启动zkServer:bin/zkServer.sh localhost:2181 start 二、创建项目,编写代码 引入maven <?xml version="1.0" encoding="UTF-...
2019-07-21 14:16:00
355
转载 一站式学习Redis 从入门到高可用分布式实践 第四章
第四章 瑞士军刀 Redis 4.1 慢查询 作用 将查询时间超过一定限制的语句记录到日志中,找到系统中瓶颈的命令 客户端请求的生命周期 两点说明: 1.慢查询发生在第三阶段,判断依据是执行时长 2.客户端超时不一定慢查询(四个步骤都可能),但慢查询是客户端超时的一个...
2019-07-18 21:48:00
250
转载 一站式学习Redis 从入门到高可用分布式实践 第二、三章
第二章 Redis API的使用和理解 2.1 Redis API的使用和理解 2.1.1 通用命令 mset /mget 批量设置 减少了网络时间 一般而言=网络时间+命令时间 sadd myset a b c d e 将一个或多个成员元素加入到集合中 ...
2019-07-18 16:10:00
347
转载 一站式学习Redis 从入门到高可用分布式实践 第一章
第一章 Redis初识 Redis是什么 开源 基于键值对的存储服务系统 多种数据结构 高性能、功能丰富 Redis的特性 速度块 --10w OPS 存在内存,使用c语言,单线程 持久化 --将数据的更新异步地保存在磁盘上,断电不丢失数据 支持多种编...
2019-07-18 11:09:00
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人