- 博客(4)
- 收藏
- 关注
原创 MQ消息队列满了以后该怎么处理?
如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
2018-12-23 14:07:37 11699 4
原创 spring基本配置
Spring框架本身四大原则使用POJO进行轻量级和最小侵入式开发通过依赖注入和基于接口编程实现松耦合通过AOP和默认习惯进行声明式编程使用AOP和模板(template)减少模式化代码Spring所有功能的设计和实现都是基于此四大原则的依赖注入我们经常说的控制反转和依赖注入,在Spring环境下是等同的概念,控制反转是通过依赖注入实现的。所谓依赖注入指的是容器负责创建对象和维护...
2018-12-16 20:50:44 234
原创 MQ如何保证消息队列的幂等性?
举例(1)比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update一下好吧(2)比如你是写redis,那没问题了,反正每次都是set,天然幂等性(3)比如你不是上面两个场景,那做的稍微复杂一点,你需要让生产者发送每条数据的时候,里面加一个全局唯一的id,类似订单id之类的东西,然后你这里消费到了之后,先根据这个id去比如redis里查一下,之前消费过吗?如果没有...
2018-12-09 20:07:38 365 2
原创 NoSQL总结
为什么使用NoSQL?今天我们可以通过第三方平台,可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。NoSQL数据库四大分类键值存储数据库相关产品:Tokyo Cabinet/Tyrant、Redis、Vo...
2018-12-02 20:52:43 456 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人