摘要: FastDFS搭建分布式文件系统 1. 什么是分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 通俗来讲: 传统文件系统管理的文件就存储在本机。 分布式文件系统管理的文件存储在很多 阅读全文
posted @ 2019-12-03 15:50 ylaoda 阅读(182) 评论(0) 推荐(0) 编辑
摘要: WhyApacheThrift 因为最近在项目中需要集成进来一个Python编写的机器学习算法,但是我的后端主要使用的是SpringCloud技术栈. 于是面临着异构语言之间的通信实现方式的抉择. 因为业务逻辑是这样的 主要就是实现2 3这部分请求响应, 实现的方式挺多的, 只要有能力甚至将py封装 阅读全文
posted @ 2019-12-03 15:17 ylaoda 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 观察者模式(Observer Pattern) —— 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。 观察者模式可以理解为发布 订阅模式,即多个订阅者(观察者)向发布者(被观察者)订阅状态信息,当发布者更新状态时会将状态信息向它的订阅者发布 阅读全文
posted @ 2019-12-03 14:57 ylaoda 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 代理模式——为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 解决的问题场景: 在直接访问对象时会带来问题,有些对象由于某些原因(对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访 阅读全文
posted @ 2019-12-03 14:53 ylaoda 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Prototype模式——简单理解就是新对象的创建可以通过已有对象进行创建。 Prototype模式提供了一个通过已存在对象进行新对象创建的接口Clone,Clone实现和具体的实现语言相关,在C++中通过拷贝构造函数实现。 原型模式通过复制原型而获得新对象的创建功能,能够生产对象,让我们想起了工厂 阅读全文
posted @ 2019-12-03 14:47 ylaoda 阅读(83) 评论(0) 推荐(0) 编辑