码迷,mamicode.com
首页 >  
搜索关键字:可伸缩    ( 1021个结果
PHP TS和NTS版本选择
在PHP 开发和生产环境搭建过程中,需要安装PHP语言解析器。 官方提供了2种类型的版本,线程安全(TS)版和非线程安全(NTS)版,有时后我们开发环境和实际生产的环境有所不同,因此也需要选择安装对应的PHP版本。 1、简介 TS: TS(Thread-Safety)即线程安全,多线程访问时,采用了 ...
分类:Web程序   时间:2020-03-10 12:18:56    阅读次数:69
浓缩精华的架构演进过程,经验总结,值得收藏!
业务驱动技术的发展是亘古不变的道理。最开始的时候,业务量少,业务复杂度低,采取的技术也相对简单,基本满足用户对功能的需求。随着IT信息化的普及,更多的交易放到了网络上,信息量增加和访问次数频繁就是要解决的问题了。因此,逐渐加入了缓存、集群等技术手段。同时对业务的扩展性和伸缩性的要求也越来越高。高并发、高可用、可伸缩、可扩展、够安全的软件架构一直是架构设计追求的目标。今天我们来看一下架构设计经历了哪些阶段,每个阶段都解决了哪些问题,又引出了哪些新问题。主要是引起大家的思考,在不同的业务发展阶段采取合适技术手段,用变化拥抱变化是IT人追求的目标。
分类:其他好文   时间:2020-03-09 13:29:39    阅读次数:46
Spring Boot的消息之旅(一)
1.什么是消息队列?消息队列,英文名message queue,简称MQ。MQ是一种应用程序对应用程序的通讯方法。消息队列是分布式应用中不可或缺的组件,主要解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性的架构。常用的有RabbitMQ、Kafka、ActiveMQ、R... ...
分类:编程语言   时间:2020-03-06 09:16:14    阅读次数:83
NETCLRvia<5.2>
基元线程同步构造 构建可伸缩的,响应灵敏的应用程序,关键在于不要阻塞线程, 多个线程同时访问共享数据,获取并释放一个线程同步锁。锁会损害性能,获取和释放锁是需要时间的。只允许一个线程访问共享资源,可以使用值类型,多个线程对共享数据进行只读访问是没有任何问题的。 类库和线程安全 FCL保证所有静态方法 ...
分类:Web程序   时间:2020-02-29 18:51:36    阅读次数:91
docker创建lnmp镜像
docker是一个轻量级的虚拟化技术,而lnmp是一个强大、开源的web运行环境,这里我们就演示用Docker来构建一个lnmp镜像。 PS:为了保持轻量化和可伸缩,Docker鼓励我们 “one process per container”,也就是不要在一个镜像中集成太多的功能,我们这里主要是为了 ...
分类:其他好文   时间:2020-02-27 18:54:22    阅读次数:53
【Java并发工具类】原子类
前言 为保证计数器中 的原子性,我们在前面使用的都是 互斥锁方案,加锁独占访问的方式未免太过霸道,于是我们来介绍另一种解决原子性问题的 无锁方案:原子变量 。在正式介绍原子变量之前,我们先来总结下锁的不足,然后深入介绍原子变量。 锁的劣势 通过对共享变量加锁,使得获取到锁的线程可以采用独占方式来访问 ...
分类:编程语言   时间:2020-02-27 13:09:04    阅读次数:77
应用消息中间件设计可以解决哪些实际问题?
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。消息中间件到底该如何使用,何时使用这是一个问题,胡乱地使用消息中间件增加了系统的复杂度,如果用不好消息中间件还不如不用。
分类:其他好文   时间:2020-02-19 10:20:29    阅读次数:116
redis基础
1.NoSQL 即 Not Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。 Nosql 作用 应对基于海量用户和海量数据前提下的数据处理问题。 特征 ? 可扩容,可伸缩 ? 大数据量下高性能 ? 灵活的数据模型 ? 高可用 2.redis的缺点 redis有着简单高效的优点,但 ...
分类:其他好文   时间:2020-02-17 01:12:03    阅读次数:76
2020年最具潜力44个顶级开源项目,涵盖11类 AI 学习框架、平台
包含:经典机器学习、深度学习、强化学习、计算机视觉、分布式训练、自动建模、平台 1 . 适用于经典机器学习的工具 一、SciKit-learn star 39.2k fork 19.2k scikit-learn 是一种强大的基于 Python 语言的机器学习算法库(https://scikit-l ...
分类:其他好文   时间:2020-02-12 22:32:06    阅读次数:114
k8s-自动横向伸缩pod 与节点
简述 我们可以通过调高ReplicationController、 ReplicaSet、 Deployment等可伸缩资源的rep让cas字段, 来手动实现pod中应用的横向扩容。 我们也可以通过增加pod容器的资源请求和限制来纵向扩容pod (尽管目前该操作只能在pod创建时, 而非运行时进行) ...
分类:其他好文   时间:2020-02-12 18:07:50    阅读次数:80
1021条   上一页 1 ... 5 6 7 8 9 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!