redis 是一个基于内存的高性能 key-value数据库,支持丰富的数据类型(String,List , Set ,Sorted Set,Hash )redis中的单个value的存储限制是1G,比 Memcached的1MB要强大太多。 问题一: 如何保证 redis 的高并发和高可用?red ...
分类:
其他好文 时间:
2020-04-06 11:38:36
阅读次数:
69
1. 解决”靠天收“,助力农业物联网发展 传统农业,浇水、施肥、打药,农民全凭经验、靠感觉,效率低下而且精确度低,随着科技发展,可以通过农业物联网为温室精准调控提供科学依据,达到增产、改善品质、调节生长周期、提高经济效益的目的。 但对于大部分农民来说,农业物联网的应用成本和维护成本较高,性能也较差, ...
分类:
其他好文 时间:
2020-04-06 09:55:18
阅读次数:
221
使用netty的开源框架 Dubbo:阿里开源的高性能rpc通讯框架 RocketMQ:阿里出品的高性能消息队列 Spark:为大规模数据处理设计的一款计算引擎 Elasticsearch,Cassandra,Flink,Netty-SocketIO,Spring5,Play,Grpc... Net ...
分类:
Web程序 时间:
2020-04-06 00:28:27
阅读次数:
121
复制的问题和解决方案 数据损坏或丢失的错误 由于各种各样的原因,MySQL的复制并不能很好地从服务器崩溃、掉电、磁盘损坏、内存或网络错误中恢复。遇到这些问题时几乎可以肯定都需要从某个点开始重启复制。 大部分由于非正常关机后导致的肤质问题都是由于没有把数据及时地刷到磁盘 主库和备库使用不同的存储引擎 ...
分类:
数据库 时间:
2020-04-05 22:22:54
阅读次数:
77
什么是可扩展性? 简要地说,可扩展性表明了当需要增加资源一致性更多工作时系统能够获得划算等同提升的能力。缺乏扩展能力的系统在达到受益递减的转折点后,将无法进一步增长。 容量是一个和可扩展性相关的概念。系统容量表示在一定时间内能够完成的工作量,但容量必须是可以有效利用的。系统的最大吞吐量并不等同于容量 ...
分类:
数据库 时间:
2020-04-05 22:00:18
阅读次数:
82
sidekick是minio团队开源的负载均衡器,是以sidecar 模式运行的,主要是减少中心化负载均衡器的压力,同时也添加了对于dns 故障 的管理,同时sidekick会通过http error 状态以及readiness api 自动避免发送流量到故障节点。 sidekick 使用简单,同时 ...
分类:
Web程序 时间:
2020-04-05 11:26:40
阅读次数:
98
ZooKeeper是一个分布式的、开源的分布式应用程序协调服务,可以在分布式环境中实现应用配置管理、统一命名服务、状态同步服务等功能。ZooKeeper是一种为分布式应用所设计的高可用、高性能的开源协调服务,它提供了一项基本服务:分布式锁服务。由于ZooKeeper开源的特性,在其分布式锁实现的基础上,又被摸索出了其它的功用,譬如:配置维护、组服务、分布式消息队列等等。ZooKeeper维护了一个
分类:
其他好文 时间:
2020-04-05 00:44:19
阅读次数:
72
简介 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能 力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,在高连接并发的情况下,Nginx是Apache服务器不错的替代品。中国大陆使用nginx 网站用户有:百度、京东、新浪 ...
分类:
其他好文 时间:
2020-04-04 22:17:41
阅读次数:
67
一、Nginx的基本概念和特点: Nginx (engine x) 是一个轻量级,高性能的 HTTP 和 反向代理 WEB服务器; 特点:占有内存少,并发能力强,单线程来异步非阻塞处理请求, 中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 二、Nginx的作用: 反向代理服 ...
分类:
其他好文 时间:
2020-04-04 21:00:08
阅读次数:
81
一、JVM内存模型 1、程序计数器记录正在执行的虚拟机字节码地址。 2、JAVA虚拟栈JAVA方法执行时创建的栈帧,用于存储局部变量表、操作数栈、常量池引用等信息。可以用过-Xss来设置java虚拟栈内存大小,JDK1.4默认256k,JDK1.5以后默认1.5M。 java虚拟栈中可能会抛出以下异 ...
分类:
其他好文 时间:
2020-04-04 00:18:13
阅读次数:
64