上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、为什么使用仓储模式 个人觉得仓储模式就是升级版的三层架构,里面多了接口之间的调用,就好像仓库管理员,只是负责把仓库里面的东西交给客户,也无需知道客户要做什么,反之客户也无需知道东西在哪里,怎么存放的,需要的时候就跟管理员索要就可以了,这样就是低耦合,就算管理员换人了,客户的流程也无需做出改变,反 阅读全文
posted @ 2020-07-22 10:12 流星泪 阅读(2405) 评论(3) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/xiaojinFat/p/13345685.html 一、为什么使用JWT 1.跨语言使用。 2.服务器端无需再保存任何东西,只需要客户端保存token就可以。 3.实现简单。 4.统一认证方式,如果是移动端也要验证的话,jwt也支持就无需修 阅读全文
posted @ 2020-07-20 17:28 流星泪 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 一 为什么使用swagger swagger是一种API文档管理的框架 1.可以在代码中添加注释,且自动生成API文档,无需再次编写,友好的界面让API文档更易懂。 2.一站式服务,只需要访问swagger的地址,就可以看到所有的后台接口和功能,并且能测试接口状态,真正是彻底的前后端分离了。 3.内 阅读全文
posted @ 2020-07-20 17:27 流星泪 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://developer.51cto.com/art/201709/552085.htm 微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍微服务架构的演进、优缺点和微服务 阅读全文
posted @ 2020-07-18 17:19 流星泪 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/stulzq/p/7551819.html RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间 阅读全文
posted @ 2020-07-18 17:14 流星泪 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 怎么保证 redis 和 db 中的数据一致 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 首先需要考虑到:更新数据库或者更新缓存都有可能失败,在这种前提下分析业务带来的影响。 一般来说,如果允许缓存可以稍微的跟数据库偶尔有 阅读全文
posted @ 2020-07-18 17:06 流星泪 阅读(4364) 评论(0) 推荐(0) 编辑
摘要: 目录 一、NoSQL简介 1.1 常见的优化思路和方向 1.1.1 MySQL主从读写分离 1.1.2 分库分表 1.2 NoSQL诞生的原因 1.3 分布式系统的挑战 1.3.1关系数据库和NoSQL侧重点 1.4 NoSQL的优缺点 1.5 NoSQL总结 二、NoSQL的分类 2.1 基本分类 阅读全文
posted @ 2020-07-18 17:03 流星泪 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 目录 一、Nginx是什么 二、Nginx实现反向代理 2.1 正向代理和反向代理 2.2 nginx实现反向代理 2.2.1 proxy_pass配置 2.2.1.1ngx_http_rewrite_module模块 2.2.2 proxy_set_header配置 2.3 nginx实现负载均衡 阅读全文
posted @ 2020-07-18 16:59 流星泪 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在当前如火如荼的互联网浪潮下,如何应对海量数据、高并发成为大家面临的普遍难题。广大IT公司从以往的集中式网站架构,纷纷转向分布式的网站架构,随之而来的就是进行数据库拆分和应用拆分,如何在跨数据库、跨应用保证数据操作和业务操作的一致性、原子性,又成为需要解决的新的问题。从分布式事务的需求来源来看:1、 阅读全文
posted @ 2020-07-13 16:46 流星泪 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中也会遇到分布式事务的问题,那么 CAP 就是在这样的背景下诞生的。 最初打算做这个东西是在去年(2016)年底,最初是为了解决分布式系统中的分布式事务的问题 阅读全文
posted @ 2020-07-13 16:21 流星泪 阅读(352) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页