- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 MongoDB主从复制与分片技术,和运维技术的状态查询
主从复制 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处: 数据备份。
2016-12-29 17:06:05 3637 1
转载 MongoDB Java Driver
本文使用 Java 来描述对 Mongodb 的相关操作,数据库版本是 3.2.8,驱动版本为 3.2.2。 本文将讨论如何连接MongoDB文档的 CURD 操作文档的上传和下载1. 连接到MongoDB 首先保证 mongodb 启动了身份验证功能(不启动直接使用IP,Port连接即可)。连接目标可分为三种:单机,集群和副本集。1.1 连接单机和集群
2016-12-29 15:31:32 917
转载 短信开发(华为软件包)
说明:1. 利用华为提供的jar包(smproxy(20040730).jar)进行开发。2. 根据华为提供的“短消息代理(CMPP20 SMProxy)使用说明书.doc”文档说明。 对于当前通常的开发,即需上行,也需下行。所以首先必须继承 SMProxy的抽象类,对其进行封装代码如下: /** * 说明:这个类关键是继承SMproxy
2016-12-18 11:41:17 1052
转载 用mongodb构建延时队列
延时队列(DelayQueue)的使用场景有很多,比如订单类的系统,用户创建订单后一段时间内如果没有付款,那么要把用户的这个订单关闭掉,同时把库存还原回去。解决的方案有很多,一种是用定时任务,定时去扫描符合条件的数据出来进行出来,还有一种就是把这个丢到延时队列里面,等时间到了自动出列之后处理。由于我们业务场景需要实时的延时队列,也就是必须准时处理,如果通过定时扫描的话,如果时间间隔短,会任
2016-12-13 21:53:54 4306 2
转载 MongoDB学习笔记一ID自增长
概要MongoDB 的_id字段作为一个主键存在于所有文档的最顶层,_id必须是唯一的,而且总是具有唯一约束的索引。除了唯一约束,你可以在集合中的_id字段上使用任何值,以下这个指南描述了在_id上创建一个自增序列的两种方式:Use Counter CollectionOptimistic Loop注意事项一般情况下,你不会愿意在_id字段,或任何字
2016-12-06 11:18:02 7691 1
转载 高并发分布式系统中生成全局唯一Id汇总
数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求: 1 不能有单点故障。 2 以时间为序,或者ID里包含时间。这样一是可以少一个索引,二是冷热数据容易分离。 3 可以控制ShardingId。比如某一个用户的文章要放在同一个分片内,这样查询效率高,修改也容易。 4 不要太长,最好
2016-12-06 09:04:08 1014
转载 redis分布式内存锁:余量扣除示例
余量扣除,即在高并发,大用户下,每个用户的余量数据频繁发生变化。例如:12306的某车次票的余量,商品库存,短信余量账本等。针对,此类频繁发生修改的原子类余量对象,采用mysql,oracle等数据,一定会存在操作瓶颈。本文拟采用内存的办法实现,使用redis+Redisson客户端完成。当然,或许可以采用mangodb这类no-sql数据库。Redisson客户端http
2016-12-06 09:03:17 1611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人