2019年8月2日

架构模式:单体架构

摘要: 架构模式:单体架构 上下文 您正在开发服务器端企业应用程序。它必须支持各种不同的客户端,包括桌面浏览器,移动浏览器和本机移动应用程序。该应用程序还可能会公开供第三方使用的API。它还可以通过Web服务或消息代理与其他应用程序集成。应用程序通过执行业务逻辑来处理请求(HTTP请求和消息);访问数据库; 阅读全文

posted @ 2019-08-02 14:56 yaofengspark 阅读(6882) 评论(0) 推荐(0) 编辑

2019年7月31日

架构模式: API网关

摘要: 模式: API网关 上下文 让我们假设您正在构建一个使用Microservice体系结构模式的在线商店,并且您正在实现产品详细信息页面。您需要开发产品详细信息用户界面的多个版本: 用于桌面和移动浏览器的基于HTML5 / JavaScript的UI - HTML由服务器端Web应用程序生成 原生An 阅读全文

posted @ 2019-07-31 18:28 yaofengspark 阅读(1587) 评论(0) 推荐(0) 编辑

微服务食谱小册

摘要: 微服务食谱小册 微服务是一种小型自治服务,可以协同工作。 目录列表 定义 为什么是微服务 什么时候使用微服务架构 优点和缺点 微服务设计指南 已经验证的微服务设计 扩展立方体 微服务-VS-SOA 微服务-VS-API 微服务-VS-Miniservice 微服务-VS-Nanoservices 什 阅读全文

posted @ 2019-07-31 17:01 yaofengspark 阅读(575) 评论(0) 推荐(0) 编辑

2019年7月18日

在依赖的框架中已经有统一异常处理的情况下,如何定制自己的统一异常处理spring boot版本

摘要: spring boot 环境下的统一异常处理大家已经非常熟悉了,不熟悉的化可以参考 <<Spring Boot中Web应用的统一异常处理>>。公司内部的统一异常处理如下: 可以看到它设定的返回出参的json格式为: 项目需要重构。这个模块业务返回的接口json格式应该为: 我们是否可以定义一个@Re 阅读全文

posted @ 2019-07-18 11:48 yaofengspark 阅读(183) 评论(0) 推荐(0) 编辑

2019年7月17日

亚马逊s3存储: aws cli上传工具速度和各文件大小关系探究

摘要: 1,背景介绍 公司最近最近统一了存储环境,由ftp文件存储全量转换为ceph存储。有业务组表示以前往ftp文件批量上传30万个文件1.3GB只需要16分钟左右。切换为ceph存储需要1个多小时,也就是现在现有的速度只有369kb/s。询问能如何改进。 公司内部网络和存储环境进行了压力测试。 ceph 阅读全文

posted @ 2019-07-17 16:24 yaofengspark 阅读(1726) 评论(0) 推荐(0) 编辑

2019年7月2日

API网关从入门到放弃

摘要: api gateway的实现要点,可以配合极客时间微服务160讲配合查看 阅读全文

posted @ 2019-07-02 10:50 yaofengspark 阅读(18402) 评论(0) 推荐(2) 编辑

导航