摘要: 1. 业务需求目标 【系统简介】 关键功能需求 2.0 设计思路,业务逻辑 : 3.0 逻辑设计: 用户登陆逻辑: 用户注册逻辑: 3.1 用例设计: 3.2 接口设计: 3.3 关键逻辑 4.0 数据库设计 5.0 关键配置(可略) 【服务器涉中重要的配置】 6.0 关键日志(可略) 7.0 风险 阅读全文
posted @ 2017-03-29 11:28 老包子说架构 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要微服? 首先我们目前后台系统业务链目前还是相对不是那么复杂,但随着项目的拆分,业务的快速推进,各项目模块的接口也随之增加,开发的复杂度不断增加,为以后扩展埋下隐患,而规划新的框架目前主要解决的问题的 组内开发的复杂度和技术栈的统一。 首先,通过分解巨大单体式应用为多个服务方法解决了复杂性 阅读全文
posted @ 2017-03-29 11:10 老包子说架构 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 1.日志规范 各业务系统日志需要统一,以方便查看、收集日志, 日后统一ELK日志管理,以下为项目的日志配置, 这是兼容当前系统的日志,以后推行微服架构时会有变动,但日志存放方式不会改变,日后会推行spring boot log4j2.yml 主要分为三块 : 控制台日志 consoleAppend 阅读全文
posted @ 2017-03-29 11:05 老包子说架构 阅读(2652) 评论(0) 推荐(0) 编辑
摘要: 1.日志规范 系统日志不是很统一,查看、收集日志都比较麻烦,不便于日后统一ELK日志管理,以下为项目的日志配置, 这是兼容当前系统的日志,以后推行微服架构时会有变动,但日志存放方式不会改变,日后会推行spring boot log4j2.yml 主要分为三块 : 控制台日志 consoleAppen 阅读全文
posted @ 2017-03-29 11:03 老包子说架构 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一:基础学习: react-native中文文档(react native中文网,人工翻译,官网完全同步)http://react-native.cn/docs/getting-started.html React-Native入门指南https://github.com/vczero/react- 阅读全文
posted @ 2017-03-29 10:58 老包子说架构 阅读(162) 评论(0) 推荐(0) 编辑
摘要: RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。有了结构化的API数据,RAP可以做的更多,而我们可以避免更多重复劳动。 构建项目 (war包部署不需要) 获取源代码 导入到IDE 配置环境 阅读全文
posted @ 2017-03-29 10:35 老包子说架构 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 之前在用JMeter做性能测试时基本都用自己的笔记本电脑。 考虑到网络传输和占用系统资源情况时进行了以下分析: 1 在笔记本上,开始-cmd "ping 服务器",得到传输时间。在某linux机器上"ping 服务器"得到传输时间,两个时间相差无几,认为不会影响测试结果 2 一般我用来测试的linu 阅读全文
posted @ 2017-03-29 10:24 老包子说架构 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: Linux系统下安装Gitlab Linux系统下安装Gitlab 一、简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团 阅读全文
posted @ 2017-03-29 10:21 老包子说架构 阅读(11392) 评论(0) 推荐(0) 编辑