架构设计
文章平均质量分 81
LQ-刘强
从事......
展开
-
字典表+SpringBoot+ElementUI(el-tree树形控件)实战
(一)什么是字典表与字典表设计:《字典表》https://blog.csdn.net/qq_33429583/article/details/81530089(二)前端显示结果如下:(三)Demo整体步骤流程1.定义字典表数据模型(以组织为例,一级组织,二级组织,以此类推)import java.util.List;public class Organization { private Integer id; private String label;原创 2021-11-10 09:38:04 · 1525 阅读 · 0 评论 -
docker知识点全解
《docker安装》一.docker解决问题(为什么使用docker):1.运行环境不一致:比如开发人员在开发环境下使用的是jdk版本1.8,而运维部署项目使用的是jdk版本1.6,就会到时程序出现问题,又比如开发版本tomcat过高,运维环境下tomcat版本过低,导致应用程序中配置的一些tomcat参数低版本tomcat不支持问题或开发程序在本地引用系统环境变量而运维环境却没配置引用环境变量等问题等等一系列的问题;2.隔离运行的应用:比如多个应用部署在linux上(linux是多租户操作),原创 2021-10-14 16:46:50 · 1014 阅读 · 2 评论 -
EMQx消息中间件特性部署
1.简介emqx专门支持的mqtt协议的中间件EMQ (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。Erlang/OTP 是出色的软实时(Soft-Realtime)、低延时(Low-Latency)、分布式(Distributed) 的语言平台。MQTT 是轻量的(Lightweight)、发布订阅模式(PubSub) 的物联网消息协议。EMQ 项目设计目标是承载移动终端或物联网终端海量原创 2020-07-17 11:37:43 · 1365 阅读 · 0 评论 -
多租户认证tortoise-tenant-service服务的使用
(一)多租户系统设计四要素关系图(二)多租户系统串接流程(三)docker部署tortoise-tenant-service服务与tortoise-tenant-web客户端环境docker下载: docker pull lqliuqiang/tortoise-tenant-service:1.3.01.数据库文件: 在https://github.com/LQliuqiang/docker-tortoise-tenant-service下载 tortoise-ten...原创 2020-07-13 09:26:29 · 1359 阅读 · 1 评论 -
docker安装
一.Centos7上安装docker看博客:https://www.cnblogs.com/yufeng218/p/8370670.html1.Docker 要求 CentOS 系统的内核版本高于 3.10:uname -r:查看当前的内核版本;2.使用 root 权限登录 Centos。确保 yum 包更新到最新。yum update;3.卸载旧版本(如果安装过旧版本的话)yum ...原创 2020-05-07 10:32:13 · 242 阅读 · 1 评论 -
基础架构设计之分布式(五)
本篇分布式架构基于《 基础架构设计之分布式(四)》这一篇分布式架构的最终扩展,也是基础架构系列的倒数第二篇。提前声明:后续将会是比较深入复杂的架构设计(物联网类,数据流处理类......)。...原创 2019-10-16 16:45:52 · 221 阅读 · 0 评论 -
基础架构设计之分布式(四)
本篇架构在分布式上与《基础架构设计之分布式(三)》这篇的架构基本没多大改变,本片架构只是优化了其它项:1.Varnish:是一款高性能且开源的反向代理服务器和 HTTP 加速器。主要做web缓存服务器。【任何网络运营商,都能快速打开网站】2.数据库的细化下一篇:《基础架构设计之分布式(五)》...原创 2019-10-16 16:31:13 · 258 阅读 · 0 评论 -
基础架构设计之分布式(三)
基于《基础架构设计(二)》中 的基础架构六的缺点 1.多台服务器之间的session共享;2.处理数据流慢等;1.使用redis(或一些其它的缓存中间件)做多台服务器的session共享;2.使用MogileFS或FastDFS做分布式文件存储;【MogileFS或FastDFS对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题...原创 2019-10-16 16:05:02 · 214 阅读 · 0 评论 -
集群,分布式,集群的理解与区别
1.集群:同一个业务,部署在多个服务器上。2.分布式:将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。3.微服务:是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业...原创 2019-10-16 15:31:45 · 1870 阅读 · 0 评论 -
基础架构设计(二)
1.基础架构四:nginx代理(多台)+keepalive心跳(一台)+服务器(多台)+mycat(单台)+数据库(多台)缺点:mycat挂了,整体程序就挂了优点:相对于上一篇《基础架构设计(一)》中的基础架构三来说,当前使用mysql主数据库挂了, 还有其余的从数据库在运行,此时从变主(从机替代主机,完成原先主机数据库的功能),而且多台数据库能做的事自然比一台数据库做的事多(高并发)...原创 2019-09-12 17:16:18 · 392 阅读 · 0 评论 -
基础架构设计(一)
1.基础架构一:服务器(一台)+数据库(一台)缺点:① 服务器或数据库挂了,整体程序就挂了;② 一台服务器的工作量有限,无法在高并发下运行;2.基础架构二:nginx代理(一台)+服务器(多台)+数据库(一台)缺点:nginx代理挂了,整体程序就挂了优点:相对于基础架构一来说,一台服务器挂了,还有其余的服务器在运行,而且多个服务器能做的事自然比一台服务器做的事多(高并发)...原创 2019-09-12 16:01:56 · 1010 阅读 · 0 评论