【架构与设计】常见微服务分层架构的区别和落地实践
软件工程的方方面面都遵循一个最基本的道理:没有银弹,架构分层模型更是如此,每一种都有各自优缺点,所以请根据不同的业务场景,并遵循简单、可演进这两个重要的架构原则选择合适的架构分层模型即可。
Easter79 Easter79
3年前
springboot2.0结合fastdfs实现文件分布式上传
1\.引入依赖在父工程中,我们已经管理了依赖,版本为:<fastDFS.client.version1.26.7</fastDFS.client.version因此,这里我们直接在工程的pom.xml中引入坐标即可:<dependency<groupIdcom.githu
Stella981 Stella981
3年前
Flink 写数据到ClickHouse
目录一、导入clickhousejdbc依赖二、编写Flink写入ClickHouse代码三、创建ClickHouse表四、运行向localhost,7777端口发送数据,并启动Flink应用程序五、查询ClickHouse数据结果,验证数据是否写入成功一、导入clickhousejdbc依赖
Easter79 Easter79
3年前
SpringBoot1.0版本2.0版本配置redis
pom依赖<dependency<groupIdorg.springframework.boot</groupId<artifactIdspringbootstarterdataredis</artifactId</dependency<
Wesley13 Wesley13
3年前
DDD领域驱动设计实战
整洁架构、CQRS、六边形架构等微服务架构都旨在“高内聚低耦合”。那DDD分层架构又如何?1DDD分层架构1.1分层架构的基本原则每层只能与位于其下方的层发生耦合。1.2分层架构的分类严格分层架构(StrictLayersArchitect
Stella981 Stella981
3年前
Centos7二进制安装Mysql8.0.14
准备工作下载mysql二进制包,以及安装mysql依赖包安装mysql所需依赖包yuminstalllibaioy下载mysql二进制安装包wgethttp://mirrors.163.com/mysql/Downloads/MySQL8.0/mysql8.0.14linuxglibc2.
Stella981 Stella981
3年前
SpringBoot1.0版本2.0版本配置redis
pom依赖<dependency<groupIdorg.springframework.boot</groupId<artifactIdspringbootstarterdataredis</artifactId</dependency<
Wesley13 Wesley13
3年前
Ubuntu16.04安装视觉SLAM环境(OpenCV)
一、安装依赖库1sudoaptgetinstallbuildessential2sudoaptgetinstallcmakegitlibgtk2.0devpkgconfiglibavcodecdevlibavformatdevlibswscaledev
Stella981 Stella981
3年前
Spring Boot 2 (二):Spring Boot 2 动态 Banner
SpringBoot2(二):SpringBoot2动态BannerSpringBoot2.0提供了很多新特性,其中就有一个小彩蛋:动态Banner。一、配置依赖使用SpringBoot2.0首先需要将项目依赖包替换为刚
Stella981 Stella981
3年前
Spring Boot demo系列(九):Jasypt
2021.2.24更新1概述Jasypt是一个加密库,Github上有一个集成了Jasypt的SpringBoot库,叫jasyptspringboot,本文演示了如何使用该库对配置文件进行加密。2依赖首先添加依赖:<dependency