单体架构将业务所有功能集中在一个项目开发,通过打成一个包部署. 架构简单,部署成本低.但是功能之间耦合度高,而分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,有利于降低服务耦合以及服务拓展.
c++刷leetcode注意事项
发表于 更新于
本文字数: 48k 阅读时长 ≈ 44 分钟
本文字数: 48k 阅读时长 ≈ 44 分钟
最近在刷leetcode题目,积累了一些提醒以及用c++STL刷题经验,这里记录一下
并发、Java与Spring重点概念
发表于 更新于
本文字数: 71k 阅读时长 ≈ 1:05
本文字数: 71k 阅读时长 ≈ 1:05
分为三类Java基础知识,集合,JVM,多线程并发相关以及Spring,SpringBoot,SpringCloud分布式了解.
rabbit-mq初探
发表于 更新于
本文字数: 53k 阅读时长 ≈ 49 分钟
本文字数: 53k 阅读时长 ≈ 49 分钟
消息队列功能很强大,它能使业务降低耦合,异步调用无需等待,下游服务故障不影响上游业务,缓存消息起到流量削峰填谷的作用. 这里介绍其中的RabbitMQ,此外在说一下Elastic Search和MongoDB.
redis核心技术
发表于 更新于
本文字数: 36k 阅读时长 ≈ 33 分钟
本文字数: 36k 阅读时长 ≈ 33 分钟
因为redis与mysql经常搭配使用,也是面试常问,这里记录一些常见基础题.