分布式系统
文章平均质量分 80
长流仙山拟画人
学习改变命运
展开
-
分布式环境下实现延时任务的方案
一,在日常开发中我们经常会使用到这样的一些功能1,某宝购买了一件商品时尚未付款,然后30分钟后就会自动取消该订单2,某宝购买一件商品后,确认收货后15天默认好评类似这种功能我们叫延时任务,但是我们要怎么去实现这样的功能呢,下面就来说说我们的策略吧!方案1:定时轮询数据库启动一个job(job调度与业务逻辑处理分离),定时扫描数据库,执行的操作类似select * from xx...原创 2018-08-27 15:34:11 · 887 阅读 · 0 评论 -
Redis集群都有哪些模式
前言:一,为什么要使用redis1,解决应用服务器的cpu和内存压力2,减少io的读操作,减轻io的压力3,关系型数据库扩展性不强,难以改变表的结构二,优点1,nosql数据库没有关联关系,数据结构简单,扩展容易2,数据读写快,能够每秒胜任几十万的并发,处理速度快三,使用场景1,数据高并发读写2,海量数据读写3,对不规则数据也就是扩展性要求高的数据四...原创 2018-10-08 15:42:54 · 6464 阅读 · 1 评论 -
springcloud搭建以及集成tx-lcn分布式事务解决框架
本文档采用框架版本,请严格按照文档版本,否则将可能造成版本冲突框架名称框架版本springboot2.0.4.RELEASEspringcloudFinchley.SR1jdk1.8tx-lcn5.0.2.RELEASE使用了哪些springcloud组件组件名称作用eureka注册中心zuul网关hyst...原创 2019-07-11 17:11:00 · 3008 阅读 · 5 评论 -
springbootAdmin搭建以及对上一个工程进行改造
什么是springbootAdminSpring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是的AngularJs应用程序,展示Spring...原创 2019-07-11 17:13:57 · 2832 阅读 · 7 评论