-
Java电商秒杀系统性能优化(一)——电商秒杀系统框架回顾
电商秒杀系统框架回顾 项目简介 外部依赖 框架回顾 项目要点 项目中存在的问题 小结 课程是免费的,课程地址如下:SpringBoot搭建电商秒杀项目,课程真的很棒,作者的思路很清晰,建议各位读者可以跟着视频练习一下这个项目; 项目简介 通过SpringBoot快速搭建的前后端分离的电商基础秒杀项目。项目通过应用领域驱动型的分层模型设计方式去完成:用户otp注册、登陆、查看、商品列表、进入商品详情…- 5
- 0
-
dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb3.4-redis3.2整合(三)使用Spring AOP实现mysql的读写分离
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010046908/article/details/53982620 1. 为什么要进行(主从复制)读写分离 分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。 在进行数据库读写分离的时候,我们首先要进行数据库…- 13
- 0
-
微服务架构核心(三)- 微服务技术架构体系
微服务架构的名字里虽然有个"微",但它涉及的整体架构体系可一点也不"微",微服务架构除了业务代码的开发以外,还需要很多的支撑服务。 每个公司都有自己的微服务架构体系,虽然在细节上有很多不同,但是整体的思路是类似的,下图展示了一个比较成熟的微服务架构体系。 这个体系按照请求接入,由外到内的顺序,将整体架构分为接入层、网关层、业务服务层、支撑服务层、平台服务层和…- 39
- 0
-
Spring-cloud 微服务架构搭建 04 – Hystrix 监控配合turbine的配置使用
文章目录 Hystrix仪表盘和Turbine集群监控简介 hystrix-dashboard-turbine 模块快速搭建 1. Hystrix仪表盘和Turbine集群监控简介 Hystrix仪表盘主要监控hystrix中的各项指标信息,以“桶”和“滚动时间窗的形式”,进行记录保存供外部调用。Hystrix仪表盘可以对单个服务进行监控,暴露hystrix.stream接口,Turbine整合所…- 0
- 0
-
Spring-cloud 微服务架构搭建 03 – Hystrix 深入理解与配置使用
文章目录 hystrix简介 hystrix-service 模块快速搭建 hystrix 回退机制 hystrix 线程池隔离和参数微调 hystrix 缓存配置 hystrix 异常抛出处理 hystrix 请求合并 Hystrix ThreadLocal上下文的传递 1. hystrix简介 分布式的服务系统中,出现服务宕机是常有的事情,hystrix提供的客户端弹性模式设计可以快速失败客户…- 4
- 0
-
SpringCloud微服务知识整理二:微服务构建-SpringBoot
一、SpringBoot简介 1.什么是SpringBoot SpringBoot的设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 2.使用SpringBoot…- 8
- 0
-
Kubernetes系列之二:将Slave节点加入集群
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 17
- 0
-
Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 5
- 0
-
Kubernetes系列之六:安装k8s通用的Web UI(Dashboard)
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 29
- 0
-
Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 57
- 0
-
Kubernetes系列之三:部署你的第一个应用程序到k8s集群
系列链接 Kubernetes系列之一:在Ubuntu上快速搭建一个集群Demo Kubernetes系列之二:将Slave节点加入集群 Kubernetes系列之三:部署你的第一个应用程序到k8s集群 Kubernetes系列之四:使用yaml文件创建deployment来部署一个应用程序到k8s集群 Kubernetes系列之五:使用yaml文件创建service向外暴露服务 Kubernet…- 9
- 0
-
CentOS7环境安装Kubernetes四部曲之四:安装kubectl工具
本文是《CentOS7环境安装Kubernetes四部曲》系列的终篇,经历了前三篇文章的实战,我们用rancher搭建了具备master和node的完整K8S环境,但是目前还不能通过kubectl工具在K8S环境做更多的操作,本章我们来实战安装和配置kubectl工具; kubectl工具安装在哪里? kubectl是个客户端工具,可以安装在任意一台Linux、windows或者Mac电脑上,…- 9
- 0
-
Jenkins+Maven+SVN搭建自动部署,自动测试环境
Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。 假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖entities)。 一、安装Jenkins 地址 http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。 Windows最新…- 11
- 0
-
Spring-cloud 微服务架构搭建 04 – Hystrix 监控配合turbine的配置使用
文章目录 Hystrix仪表盘和Turbine集群监控简介 hystrix-dashboard-turbine 模块快速搭建 1. Hystrix仪表盘和Turbine集群监控简介 Hystrix仪表盘主要监控hystrix中的各项指标信息,以“桶”和“滚动时间窗的形式”,进行记录保存供外部调用。Hystrix仪表盘可以对单个服务进行监控,暴露hystrix.stream接口,Turbine整合所…- 0
- 0
-
Spring-cloud 微服务架构搭建 03 – Hystrix 深入理解与配置使用
文章目录 hystrix简介 hystrix-service 模块快速搭建 hystrix 回退机制 hystrix 线程池隔离和参数微调 hystrix 缓存配置 hystrix 异常抛出处理 hystrix 请求合并 Hystrix ThreadLocal上下文的传递 1. hystrix简介 分布式的服务系统中,出现服务宕机是常有的事情,hystrix提供的客户端弹性模式设计可以快速失败客户…- 0
- 0
-
SpringCloud微服务知识整理二:微服务构建-SpringBoot
一、SpringBoot简介 1.什么是SpringBoot SpringBoot的设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 2.使用SpringBoot…- 7
- 0
-
微服务架构核心(三)- 微服务技术架构体系
微服务架构的名字里虽然有个"微",但它涉及的整体架构体系可一点也不"微",微服务架构除了业务代码的开发以外,还需要很多的支撑服务。 每个公司都有自己的微服务架构体系,虽然在细节上有很多不同,但是整体的思路是类似的,下图展示了一个比较成熟的微服务架构体系。 这个体系按照请求接入,由外到内的顺序,将整体架构分为接入层、网关层、业务服务层、支撑服务层、平台服务层和…- 26
- 0
-
SpringBoot+Redis分布式锁:模拟抢单
**本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下: ** jedis的nx生成锁 如何删除锁 模拟抢单动作(10w个人开抢) jedis的nx生成锁 对于java中想操作redis,好的方式是使用jedis,首先pom中引入依赖: 1<…- 2
- 0
-
基于Alpine的Docker镜像十秒搭建lnmp环境
Alpine Linux Docker 镜像基于 Alpine Linux 操作系统,后者是一个面向安全的轻型 Linux 发行版。不同于通常 Linux 发行版,Alpine Linux 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux 还提供了自己的包管理工具 apk,可以在其网站上查询,或者直接通过 apk 命令查询…- 1.9k
- 0
-
基于Alpine的Docker镜像快速搭建MySQL主从
Alpine Linux Docker镜像基于Alpine Linux操作系统,后者是一个面向安全的轻型Linux发行版。不同于通常Linux发行版,Alpine Linux采用了musl libc和busybox以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询,或者直接通过apk命令查询和安装。 Alpine Linu…- 3.6k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!