摘要:
最近的工作我在做一个有关于消息发送和接受封装工作。大概流程是这样的,消息中间件是采用rabbitmq,为了保证消息的绝对无丢失,我们需要在发送和接受前对消息进行DB落地。在发送前我会先进行DB的插入,单表插入,所以在性能上也是能接受的,单表插入做了压测基本上是一到两毫秒的时间,加上消息的发送(有AC 阅读全文
posted @ 2017-07-12 17:45
左正
阅读(368)
评论(0)
推荐(0)
摘要:
所谓模式,就是在某种场景下,一类问题及其解决方案的总结归纳。生产消费者模式与订阅发布模式是使用消息中间件时常用的两种模式,用于功能解耦和分布式系统间的消息通信,以下面两种场景为例: 数据接入 假设有一个用户行为采集系统,负责从App端采集用户点击行为数据。通常会将数据上报和数据处理分离开,即App端 阅读全文
posted @ 2017-07-12 17:32
左正
阅读(2298)
评论(0)
推荐(0)
摘要:
我遇到的情况: 当使用select语句查询表时,后面跟着for update , 当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开,执行带for update的sql语句,就会卡死 一、锁表 查看锁表进程SQL语句: 如果有记录,可查到如下锁表记录 二、解锁 杀掉锁表进程: 记录下 阅读全文
posted @ 2017-07-12 16:54
左正
阅读(21086)
评论(0)
推荐(2)
摘要:
本文大纲: 1. 小型电商网站的架构 2. 日志与监控系统的解决方案 3. 构建数据库的主从架构 4. 基于共享存储的图片服务器架构 5. 移动M站建设 6. 系统容量预估 7. 缓存系统 一、小型电商网站的架构 刚从传统软件行业进入到电商企业时,觉得电商网站没有什么技术含量,也没有什么门槛,都是一 阅读全文
posted @ 2017-07-12 11:09
左正
阅读(452)
评论(0)
推荐(0)
摘要:
本文大纲: 1. RabbitMQ简介 2. RabbitMQ安装与配置 3. C# 如何使用RabbitMQ 4. 几种Exchange模式 5. RPC 远程过程调用 6. RabbitMQ高可用集群搭建 一、RabbitMQ简介 1、介绍 RabbitMQ是一个由erlang开发的基于AMQP 阅读全文
posted @ 2017-07-12 10:46
左正
阅读(536)
评论(0)
推荐(0)

浙公网安备 33010602011771号