- 博客(5)
- 收藏
- 关注
原创 Zookeeper常见使用场景
大致来说,zookeeper 的常用的使用场景如下: 分布式协调 分布式锁 元数据/配置信息管理 HA 高可用性 分布式协调 这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你 A 系统发送个请求到 mq,然后 B 系统消息消费之后处理了。那 A 系统如何知道 B 系统的处理结果?用 zookeeper 就可以实现分布式系统之间的协调工作。A 系统发送请求之后可以在 zookeeper 上对某个节点的值注册个监听器,一旦 B 系统处理完了就修改 zookeeper 那个节点的值
2021-03-05 17:31:36 165
原创 MySQL 读写分离及主从同步延时解决方案
前言 高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 app,其实都是读多写少。所以针对这个情况,就是写一个主库,但是主库挂多个从库,然后从多个从库来读,那不就可以支撑更高的读并发压力了吗?那具体什么是读写分离又如何解决其中的延迟问题呢?赶快一起来看看吧! 如何实现 MySQL 的读写分离? 其实很简单,就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单单只是写主库,然后主库会自动把数据给同步到从库上去。 MySQL 主从复制原理的
2021-02-25 17:02:32 164
原创 微服务架构技术栈
前言 对于业务较为复杂的项目,微服务架构是大家首选的解决方案;对于咱们开发者来说,有好的解决方案肯定要跟进学习,但不能盲目追崇流行技术,目的还是为了解决问题,该文主要对微服务架构所包含技术栈进行汇总,一起来看看吧! 微服务开发 作用:快速开发服务。 Spring Spring MVC Spring Boot Spring目前是 JavaWeb 开发人员必不可少的一个框架,SpringBoot 简化了 Spring 开发的配置目前也是业内主流开发框架。 微服务注册发现 作用:发现服务,注册服.
2021-02-22 17:37:25 295 1
原创 Redis数据类型及使用场景
Redis数据类型及使用场景 Redis 主要有以下几种数据类型: Strings Hashes Lists Sets Sorted Sets Redis 除了这 5 种数据类型之外,还有 Bitmaps、HyperLogLogs、Streams 等。 Strings 这是最简单的类型,就是普通的 set 和 get,做简单的 KV 缓存。 set college szu 复制代码 Hashes 这个是类似 map 的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是
2021-02-19 15:20:42 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人