码迷,mamicode.com
首页 >  
搜索关键字:模块解耦    ( 14个结果
高并发系统设计(十三):消息队列的三大作用:削峰填谷、异步处理、模块解耦
削去秒杀场景下的峰值写流量 而在秒杀场景下,高并发的写请求并不是持续的,也不是经常发生的,而只有在秒杀活动开始后的几秒或者十几秒时间内才会存在。为了应对这十几秒的瞬间写高峰,将秒杀请求暂存在消息队列中,然后业务服务器会响应用户“秒杀结果正在计算中”,释放了系统资源之后再处理其它用户的请求。 在后台启 ...
分类:其他好文   时间:2020-06-27 19:50:29    阅读次数:118
初尝RabbitMQ消息队列
RabbitMQ 是什么? 消息中间件 作用? 用于分布式项目中的模块解耦 用法? 创建队列 创建消息工厂并设置 (生产者额外步骤 : 创建消息) 创建连接,通道 声明队列 生产者 : 发送消息,先关闭通道,再关闭连接 ; 消费者 : 监听队列 交换机类型? fanout, routing互补hea ...
分类:其他好文   时间:2019-08-29 16:25:47    阅读次数:124
Java 9 模块解耦的设计策略
1. 概述 Java 平台模块系统 (Java Platform Module System,JPMS)提供了更强的封装、更可靠且更好的关注点分离。 但所有的这些方便的功能都需要付出代价。由于模块化的应用程序建立在依赖其他正常工作的模块的模块网上,因此在许多情况下,模块彼此紧密耦合。 这可能会导致我 ...
分类:编程语言   时间:2019-06-13 13:24:19    阅读次数:103
springmvc maven idea 多模块开发(三):建立子模块
传统的多模块方式是建立domain、dao、service等,这种方式是按照软件架构进行分割,现在更多的应该是倾向按照功能来解耦,module前期可以配置成jar,后期也可以建立独有的页面,独立的站点,通过子域名的方式访问,各个功能模块解耦,趋向微服务架构,下面就按照这种方式进行处理 点击后IDEA ...
分类:编程语言   时间:2018-08-02 17:40:54    阅读次数:175
Spring MVC工程入门
SpringMVC是一个MVC架构的具体实现,由于其良好的模块解耦和依赖注入等特性,近年来在各大企业运用非常广泛。SpringMVC是一个web框架,它常见的配置是采用xml文件配置,而到了Spring 4中,Spring为我们提供了全Java注解的方式配置,下面就这两种方式作一简介。 一、基于xm ...
分类:编程语言   时间:2018-05-21 14:32:55    阅读次数:226
大型App要搞的几个系统
路由模块: 解耦各个业务,统一收敛页面跳转,动态决策跳转实现; 鉴权模块:收敛鉴权项目(比如登录、输入密码、短信验证、扫脸),后台动态控制鉴权项目; 收银台:收敛支付,统一到收银台; 开关: 动态控制,防止大规模灾难; 白名单: 内测; 模块化: 分组 + 解耦; To be continue... ...
分类:移动开发   时间:2016-09-19 11:32:27    阅读次数:161
Android 插件化框架 DynamicLoadApk 源码解析
1. 功能介绍 1.1 简介 DynamicLoadApk 是一个开源的 Android 插件化框架。 插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。 DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其工作原理的情况下快速的集成插件化功能。 宿主程序与插件完全独立...
分类:移动开发   时间:2016-05-12 13:45:50    阅读次数:290
一种基于动态插件系统的移动测试黑科技
百度MTC是业界领先的移动应用测试服务平台,为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术,作者来自百度员工和业界领袖等。本文作者:hyxbiao && tony xin背景移动APP插件化是平台化产品解决系统限制(65535)、模块解耦、和多团队协作...
分类:移动开发   时间:2015-12-23 17:55:08    阅读次数:191
Android 开源项目源码解析之DynamicLoadApk 源码解析
1. 功能介绍1.1 简介DynamicLoadApk 是一个开源的 Android 插件化框架。插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其...
分类:移动开发   时间:2015-08-11 15:36:36    阅读次数:207
Android Studio分模块自动化构建实战
最近在使用Android Studio+Gradle做一个基础框架SDK项目,该框架主要实现每个app都需要的基础能力,例如网络请求,图片缓存,json解析,日志记录等等。众所周知,AndroidStudio中应该尽量使用Module来进行模块的划分,既能达到模块解耦的目的...
分类:移动开发   时间:2015-06-20 13:14:52    阅读次数:146
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!