#方分布

结合领域驱动设计的SOA分布式软件架构

  引言  本文主要是参考MartionFowler所著的《企业应用架构模式》与EricEvans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。  最后两节  细说应用层 、系统总体架构 是本文的重点...

算法:第一章:SnowFlake算法(分布式系统中生成唯一的ID的算法)SnowFlake每秒能够产生26万ID左右

不废话了,直接上代码:packagecn.springboot.config.db.pk.local.impl;/***TheclassSnowflakeidgenerator.Createdbypaascloud.net@gmail.com*Twitter雪花ID算法*概述*-SnowFlake算法是Twitter设...

Spring Cloud:第六章:Config分布式配置

SpringCloudConfig为分布式系统中的外部配置提供服务器和客户端支持,使用ConfigServer,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与SpringEnvironment和PropertySource抽象相同,  因此它们与Spring应用程序非常契合,但可以与任何以任何语...

分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署

电商系统部署第3章容器部署解决方案Docker目标目标1:了解Docker与虚拟机的不同点,相比的优势目标2:掌握Docker的启动方法目标3:掌握Docker镜像操作目标4:掌握Docker容器操作目标5:掌握MysqltomcatNginxRedis等容器的部署方法目标6:掌握Docker的备份与迁移方法1.1.1...

分布式部署:第二章:MyCat和Nginx部署

电商系统部署第2章MyCat&Nginx 目标1:理解MyCat分片,能够配置MyCat分片目标2:掌握Nginx的安装与静态网站部署目标3:掌握Nginx的静态网站部署目标4:理解Nginx的反向代理与负载均衡,能够配置反向代理与负载均衡目标5:了解品优购的整体部署方案如今随着互联网的发展,数据的量...

分布式部署:第一章:zookeeper集群和solrcloud及redisCluster集群搭建

电商系统部署第1章集群解决方案目标1:说出什么是集群以及与分布式的区别目标2:能够搭建Zookeeper集群目标3:能够搭建SolrCloud集群目标4:能够搭建RedisCluster集群1.1.1集群概念集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,...

面试:第九章:分布式 、高并发、集群、负载均衡、高可用

分布式:分布式架构:把系统按照模块拆分成多个子系统,多个子系统分布在不同的网络计算机上相互协作完成业务流程,系统之间需要进行通信。优点:把模块拆分,使用接口通信,降低模块之间的耦合度。把项目拆分成若干个子项目,不同的团队负责不同的子项目。增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。可以灵活的进行分布式部...

分布式事物:第一章:分布式事物简介

什么是事物?事务就是提供一种“要么什么都不做,要么做全套(AllorNothing)”机制。数据库事务中的四大特性ACID你是怎么理解的?A:原子性(Atomicity):你买东西要么交钱收货一起都执行,要么发不出货,就退钱。一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某...

分布式事物:第二章:四种分布式事物

两阶段提交(2PC)两阶段提交就是使用XA协议的原理,我们可以从下面这个图的流程来很容易的看出中间的一些比如commit和abort的细节。两阶段提交这种解决方案属于牺牲了一部分可用性来换取的一致性。在实现方面,在.NET中,可以借助TransactionScop提供的API来编程实现分布式系统中的两阶段提交,比如WC...

架构:第五章:分布式架构的演进

单一应用架构适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。缺点:1、性能扩展比较难       2、协同开发问题       3、不利于升级维护 ...

架构:第四章:微服务架构下的分布式架构之搭建环境

下面是我要写的一个简单的分布式架构:SpringCloud+SpringBoot+SpringMVC+MyBatis+MySQL架构图:准备工作:技术选型:使用SpringMVC进行表述层开发使用MyBatis进行持久化层开发使用Spring进行组件整合并管理声明式事务使用Maven作为依赖管理和构建管理工具使用Boo...

Zookeeper分布式应用程序协调服务

ZooKeeper到底是个什么东西?ZooKeeper作为Dubbo的注册中心Zookeeper是Hadoop生态系统的一员。zookeeper是一个开源的服务软件,需要安装到linux中。构建Zookeeper集群的时候,使用的服务器最好是奇数台。ZooKeeper的基本运转流程:1、选举Leader。2、同步数据。...

FastDFS分布式文件系统

资料下载大纲  FastDFS架构包括Trackerserver和Storageserver。客户端请求Trackerserver进行文件上传、下载,通过Ttackerserver调度,最总由Storageserver完成文件上传和下载。     &...

架构:第三章:单一(伪分布式)架构之SSM整合

单一(伪分布式)架构之使用Maven建立各个工程之间的依赖、继承、聚合关系SSMjar包依赖统一管理工程:parentpom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchem...

架构:第二章:单一(伪分布式)架构之使用Maven建立各个工程之间的依赖、继承、聚合关系

使用Maven建立各个工程之间的依赖、继承、聚合关系Maven工具的使用搭建项目创建父工程parent创建子工程common创建子工程ui-manager使用JavaEETools生成web.xml创建子工程component在parent工程上执行Maven的install命令控制台输出下载建立工程之间的依赖关系ui...
首页上一页...1314151617...下一页尾页