#架构师

SpringCloud架构设计

最近一直在针对SpringCloud框架做项目,从中踩了不少的坑,也渐渐梳理出了一些内容,由于SpringCloud作为一个全家桶,其中东西太多,所以这时候就要有所取舍,这里就想把自己比较常用组件及架构推荐上来。本文基于SpringBoot1.5.7和SpirngCloud Dalston.SR5。 ...
代码星球 ·2021-02-11

框架架构讲解:

框架架构讲解:mybatis结构(1)加载配置:配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。(2)SQL解析:当API接口层接收到调用请求时,会接收到传入SQL的...
代码星球 ·2021-02-11

我们把Mybatis的功能架构分为三层:

我们把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作...

NFV MANO 架构

   NFVMANO管理前面描述的VNF和NFVI的系统,这包括:•NFVI中支持虚拟化的硬件和软件•VNF的编排和声明周期管理    •VNF:前面已经描述过了,这里就不再叙述。•EM(ElementManagement):对一个多着多个VNF进行...
代码星球 ·2021-02-11

openstack 架构

我们会把学习的重点放在OpenStack最核心的地方。那什么是核心呢?请看下图作为IaaS层的云操作系统,OpenStack为虚拟机提供并管理三大类资源:计算、网络和存储。这三个就是核心,所以我们的学习重点就是:搞清楚OpenStack是如何对计算、网络和存储资源进行管理的。在20+模块中,管理这三类资源的核心模块其实...
代码星球 ·2021-02-11

亿级流量电商详情页系统的大型高并发与高可用缓存架构

1、亿级流量电商网站的商品详情页系统架构面临难题:对于每天上亿流量,拥有上亿页面的大型电商网站来说,能够支撑高并发访问,同时能够秒级让最新模板生效的商品详情页系统的架构是如何设计的?解决方案:异步多级缓存架构+nginx本地化缓存+动态模板渲染的架构2、redis企业级集群架构面临难题:如何让redis集群支撑几十万Q...

亿级用户下的新浪微博平台架构

一、序新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。随着...

微信、陌陌等著名IM软件设计架构详解

原文链接:http://www.wtoutiao.com/p/Y27a5z.html对微信、陌陌等进行了分析,发出来分享一下(时间有些久了)电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。流量:对于好多国内...

Keepalived + Nginx + Tomcat 的高可用负载均衡架构搭建

Keepalived+Nginx+Tomcat的高可用负载均衡架构搭建Nginx是一个高性能的HTTP反向代理服务器Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免服务的单点故障Tomcat是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器。所需下载:jdk-8u15...

架构实例之Demo_JSP

架构实例之Demo_JSP1、开发工具和开发环境    开发工具:MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13    开发环境:WIN102、Demo_JSP实现功能&nbs...
代码星球 ·2021-02-09

架构实例之Demo_JSP_JavaBean

架构实例之Demo_JSP_JavaBean1、开发工具和开发环境    开发工具:MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13    开发环境:WIN102、Demo_JS...

架构实例之Demo_JSP_JavaBean_Servlet

架构实例之Demo_JSP_JavaBean_Servlet1、开发工具和开发环境    开发工具:MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13   开发环境:WIN102、Demo_...

架构实例之SpringTest

架构实例之SpringTest1、开发工具和开发环境     开发工具: MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13   开发环境:WIN72、SpringTes...
代码星球 ·2021-02-09

JNDI架构提供了一组标准的独立于命名系统的API

JNDI架构提供了一组标准的独立于命名系统的API,这些API构建在与命名系统有关的驱动之上。这一层有助于将应用与实际数据源分离,因此不管应用访问的是LDAP、RMI、DNS、还是其他的目录服务。换句话说,JNDI独立于目录服务的具体实现,只要有目录的服务提供接口(或驱动),就可以使用目录。关于JNDI要注意的重要一点...

大型网站架构演化(转)

 就像我们在自己电脑上搭建了一个论坛的网站,应用程序(例如Apache服务器)、数据库等都部署在我们自己的电脑上的。就可以正常运行了。我们的论坛越来越受欢迎,用户越来越多,论坛也十分越活。但是面临的问题是数据库中的信息越来越多,存储不够了。这个时候我们又多弄了几台服务器,应用程序(Apache服务器)、数据库...
代码星球 ·2021-02-05
首页上一页...7891011...下一页尾页