如果越多的资源被消耗在锁的管理和调度上,那么应用程序得到的资源就越少。 锁的实现方式越好,将需要越少的系统调用和上下文切换,并且在共享内存总线上的内存同步通讯量越少。 线程引入的开销 非公平锁性能高于公平锁 减少锁竞争 ReentrantLock(显式锁) Concurrent性能和可伸缩性优于sy ...
分类:
编程语言 时间:
2019-10-26 21:22:24
阅读次数:
89
IP负载均衡技术 可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translatio ...
分类:
其他好文 时间:
2019-10-25 13:34:24
阅读次数:
112
Kafka是linkedIn开发并开源的一套分布式的高性能消息引擎服务,后来被越来越多的公司应用在自己的系统中,可以说,Kafka是大数据时代数据管道技术的首选。在设计的时候,它就实现了高可靠、高吞吐、高可用和可伸缩,得益于这些特性,加上活跃的社区,Kafka成为了一个完备的分布式消息引擎解决方案。 ...
分类:
其他好文 时间:
2019-10-10 22:33:12
阅读次数:
119
HBase用途: 基于Hadoop Distributed File System,是一个开源的,基于列存储模型的分布式数据库。HBase简介: HBase是一个分布式的、多版本的、面向列的开源数据库 1)利用Hadoop HDFS作为其文件存储系统,提供高可靠性、高性能、列存储、可伸缩、实时读写的 ...
分类:
其他好文 时间:
2019-10-10 00:04:15
阅读次数:
135
摘要: SOA 采用中心化的服务总线架构,解耦了业务逻辑和服务治理逻辑;微服务架构回归了去中心化的点对点调用方式,在提升敏捷性和可伸缩性的同时,也牺牲了业务逻辑和服务治理逻辑解耦所带来的灵活性。 为了解决上述挑战,社区提出了 Service Mesh(服务网格)架构。它重新将服务治理能力下沉到基础设 ...
分类:
其他好文 时间:
2019-10-08 10:59:55
阅读次数:
108
一个WebLogic服务器集群由多个同时运行的托管服务器组成,它们执行相同的应用程序,一起工作以提供更高的可伸缩性和可靠性。集群在客户机上显示为单个WebLogic服务器实例。您可以使用集群来利用单个托管服务器无法提供的工作负载平衡和故障转移功能。组成集群的托管服务器运行在一台或多台不同的机器上。通 ...
分类:
Web程序 时间:
2019-10-02 12:41:35
阅读次数:
132
1. HBase简介 1.1 什么是HBase HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBASE的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能够处理由成千上万的行和列所组成 ...
分类:
其他好文 时间:
2019-10-02 00:48:50
阅读次数:
120
论文阅读:《Bag of Tricks for Efficient Text Classification》 2018-04-25 11:22:29 卓寿杰_SoulJoy 阅读数 954更多 分类专栏: 深度学习 自然语言处理 论文阅读:《Bag of Tricks for Efficient T ...
分类:
其他好文 时间:
2019-09-30 09:30:55
阅读次数:
116
什么是性能测试? 压力测试软件性能测试是一种测试类型,旨在确定系统的性能以衡量性能,验证或验证系统的质量属性,例如在各种负载条件下的响应性,速度,可伸缩性,稳定性。在混合负载条件下对系统进行了测试,并检查了系统在各种工作负载下响应所需的时间。软件性能测试涉及对被测应用程序的测试,以确保应用程序在各种 ...
分类:
其他好文 时间:
2019-09-25 15:31:22
阅读次数:
67
数据库查询性能优化策略 优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。 通过对查询语句的分析,可以了解查询语句的执行情况,找出查询语句执行的瓶颈,从而优化查询语句. 使用索引查询 MySql中 ...
分类:
数据库 时间:
2019-09-21 21:32:21
阅读次数:
110