长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。 但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建ses ...
分类:
编程语言 时间:
2018-03-20 18:16:03
阅读次数:
404
一、官网教程案例学习 Kafka — 分布式消息队列 消息系统 消息中间件:缓冲于生产与消费中间 缓冲满了,可以进行Kafka的扩容 特性: 水平扩展性、容错性、实时、快 Kafka架构: 理解producer、consumer、broker(缓冲区)、topic(标签) 一个配置文件(server ...
分类:
其他好文 时间:
2018-03-11 17:38:13
阅读次数:
182
系统扩展方式: scale up,向上扩展:提高主机性能等,质变; scale out,向外扩展:水平扩展,质不变量变; 集群类型: LB:Load Balancing 负载均衡集群; HA:High Availabilty高可用集群; HP:High Performancing高性能集群; LB集 ...
分类:
其他好文 时间:
2018-03-10 20:33:14
阅读次数:
198
如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。本文详细解释介绍Docker入门相关内容,后期重点关注Docker在微服务体系中的使用。在了解Dock
分类:
其他好文 时间:
2018-03-07 11:48:09
阅读次数:
134
如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。 ...
分类:
其他好文 时间:
2018-03-07 10:29:22
阅读次数:
123
1.mongodb是基于文档的(BSON,类似json的键值对来存储),不是基于表格,易于水平扩展,将内部相关的数据放在一起能提高数据库的操作性能。如果你想新建一个新的文档类型,不用事先告诉数据库关于这些数据的结构,直接存到数据库中即可。易存储对象类型的数据。 2.与关系数据库的重大区别:可扩展的表 ...
分类:
数据库 时间:
2018-03-01 21:51:59
阅读次数:
247
关系型与非关系型数据库区别 关系型:方便在一个表以及多个表之间做非常复杂的数据查询,支持事务 非关系型:基于键值对,数据之间没有藕合性,容易水平扩展 RDBMS术语 MySQL支持的数据类型(数值、日期/时间、字符串) 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类 ...
分类:
数据库 时间:
2018-02-13 22:51:45
阅读次数:
256
storm是Twitter开发的一个开源的分布式实时计算系统,可以简单可靠的处理大量的数据流。storm有很多的应用场景,如实时分析,在线机器学习,持续计算,分布式RPC,ETL等等。storm支持水平扩展,具有很高的容错性,保证每个消息都能得快速的得到处理(在一个小的集群中,每个节点每秒可以处理数 ...
分类:
其他好文 时间:
2018-02-13 10:35:21
阅读次数:
158
一.简介 MongoDB一种非关系型数据库(NoSql),是一种强大、灵活、可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如,MongoDB内置的水平扩展机制提供了从百万到十亿级别的数 ...
分类:
数据库 时间:
2018-02-05 18:46:12
阅读次数:
201
一.简单介绍 MongoDB一种非关系型数据库(NoSql)。是一种强大、灵活、可扩展的数据存储方式。由于MongoDB是文档模型,自由灵活非常高,能够让你在开发过程中畅顺无比,对于大数据量、高并发、弱事务的互联网应用。MongoDB能够应对自如,MongoDB内置的水平扩展机制提供了从百万到十亿级 ...
分类:
数据库 时间:
2018-01-31 22:06:34
阅读次数:
221