摘要: 观察者模式: 订阅发布模式: 两者的区别: 1.订阅发布模式比观察者模式,中间多一个“调度中心”。因此更解耦,所以常见系统中,订阅发布模式能让业务更清晰 2.可以把restful请求的通信方式,看做观察者模式的应用;而服务总线(MQ)的方式,则是订阅发布模式 阅读全文
posted @ 2018-05-07 20:23 系统攻城狮 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识 1.使用微服务比单应用模式,需要增加的挑战: 1)运维的变复杂,需要自动化工具来支持 2)接口的管理,服务接口化、接口服务化,接口的管理和维护工作很重要 3)分布式带来的复杂性:网络延迟、分布式事务、异步消息等 2.微服务架构的九大特性: 1)服务组件化:解耦、可替换 2)按业务组织团 阅读全文
posted @ 2018-05-07 17:50 系统攻城狮 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 系统目的: 1.技术练习:把平时不用的,重要技术栈,在此项目中打磨(java、python、算法、系统构架) 2.新技术(工具)应用:有些平时想做,想实现的技术,可以在这里实现。而且以微服务的方式,轻量级的接入(日志分析、爬虫) 3.做一款能提高开发效率的工具(脚手架、代码模版、辅助工具),为以后的 阅读全文
posted @ 2018-05-07 15:46 系统攻城狮 阅读(170) 评论(0) 推荐(0) 编辑