码迷,mamicode.com
首页 >  
搜索关键字:单机应用    ( 37个结果
一个轻量级的基于RateLimiter的分布式限流实现
上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍。RateLimiter通过线程锁控制同步,只适用于单机应用,在分布式环境下,虽然有像阿里Sentinel的限流开源框架,但对于一些小型应用来说未 ...
分类:其他好文   时间:2020-07-31 12:31:48    阅读次数:74
分布式锁
一 . 为什么要用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享 ...
分类:其他好文   时间:2020-06-06 16:51:03    阅读次数:59
基于redis的分布式锁实现方案
基于redis的分布式锁(redisson) 分布式锁介绍: 我们在开发应用时,如果需要对一个共享变量进行多线程同步访问的时候,我们可以使用Java多线程的各个技能点来处理,保证完美运行无BUG。 但是这里的都只是单机应用,即在同一个JVM中;然后随着业务发展、微服务化,一个应用需要部署到多台服务器 ...
分类:其他好文   时间:2020-05-24 10:13:11    阅读次数:47
为什么每个面试官都和数据一致性过不去?
为什么每个面试官都和数据一致性过不去?因为他们都被一致性问题所坑过! 最近学习了总结了一些微服务下数据一致性的特点,涵盖了目前的保障微服务下数据一致性的几种实现方式如下,以备后查。 1\. 传统应用的事务管理 1.1 本地事务 再介绍微服务下的数据一致性之前,先简单地介绍一下事务的背景。传统单机应用 ...
分类:其他好文   时间:2020-05-18 18:33:56    阅读次数:70
直击痛点,详解 K8s 日志采集最佳实践
作者|元乙阿里云存储服务技术专家导读:上一篇文章主要介绍Kubernetes日志输出的一些注意事项,日志输出最终的目的还是做统一的采集和分析。在Kubernetes中,日志采集和普通虚拟机的方式有很大不同,相对实现难度和部署代价也略大,但若使用恰当则比传统方式自动化程度更高、运维代价更低。本文为日志系列文章的第4篇。第一篇:《6个K8s日志系统建设中的典型问题,你遇到过几个?》第二篇:《一文看懂K
分类:其他好文   时间:2020-03-13 14:38:11    阅读次数:57
python基于redis实现分布式锁
阅读目录 一、什么是分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图: 上图可以看到,变量A存在三个服务器 ...
分类:编程语言   时间:2019-10-22 20:02:29    阅读次数:84
高并发系统的设计及秒杀实践
一个大型网站应用一般都是从最初小规模网站甚至是单机应用发展而来的,为了让系统能够支持足够大的业务量,从前端到后端也采用了各种各样技术,前端静态资源压缩整合、使用CDN、分布式SOA架构、缓存、数据库加索引、读写分离等等。 这些技术是高并发系统所必须的,但是今天先不细说,而先谈谈在这些架构既定的情况下 ...
分类:其他好文   时间:2019-10-06 13:36:49    阅读次数:57
asp.net core 从单机到集群
asp.net core 从单机到集群 Intro# 这篇文章主要以我的活动室预约的项目作为示例,看一下一个 asp.net core 应用从单机应用到分布式应用需要做什么。 示例项目# 活动室预约提供了两个版本,集群版 和 单机版 单机版方便部署,不依赖其他环境,数据库使用的是 sqlite,详细 ...
分类:Web程序   时间:2019-08-18 22:18:41    阅读次数:172
SpringCloud 商品架构例子(一)
架构演进和分布式系统基础知识 1、传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 高可用 LVS+keepalive 单体应用: 集群: 微服务架构: 1、单体应用: 开发速度慢 启动时间长 依赖庞大 等等 2、微服务 易开发、理解和维护 独立的部署和启动 等 不足: 分布 ...
分类:编程语言   时间:2019-07-28 15:51:48    阅读次数:112
推荐下新的.Net互联网应用该用的技术栈
前言,.Net就是用的技术栈太过于落后了,基本上都是单机应用,而且很多都是桌面开发,国内更加如此,自己转了Java后接触了很多新的东西,然后再回过头看开源几年后的.Net,个人觉得新的.Net互联网应用,特别是WebAPI应该用到的技术栈; 1.首先SDK肯定是.Net Core了,然后后端框架可以 ...
分类:Web程序   时间:2019-01-05 21:28:29    阅读次数:252
37条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!