上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 假设订单下发, 采用单机每分钟从订单OrderEntry接口表中抓100单, 接入订单oms系统中. 由于双十一期间, 订单量激增, 导致订单单机每分钟100单造成, 订单积压. 所以采用多节点多线程处理三方商家的订单接入系统. 流程图: 如图所示: 采用多节点, 多线程, 使用curator操作z 阅读全文
posted @ 2019-03-23 10:11 -加勒比海带 阅读(542) 评论(0) 推荐(0) 编辑
摘要: Springboot支持thymeleaf、freemarker、JSP,但是官方不建议使用JSP,因为有些功能会受限制,这里介绍thymeleaf和freemarker。 一、thymeleaf模板 thymeleaf模板的前端界面为.html格式的文件,可以直接使用浏览器进行查看,方便进行样式等 阅读全文
posted @ 2019-03-22 14:53 -加勒比海带 阅读(14360) 评论(0) 推荐(0) 编辑
摘要: TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这 阅读全文
posted @ 2019-03-22 09:14 -加勒比海带 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: 一、简介Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 它最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。Kafka是一种快速、可扩展的、设计内在就是分布式的 阅读全文
posted @ 2019-03-21 14:49 -加勒比海带 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Apache kafka 工作原理介绍 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用 阅读全文
posted @ 2019-03-21 14:37 -加勒比海带 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 1.redis持久化的意义 redis故障恢复 在实际的生产环境中,很可能会遇到redis突然挂掉的情况,比如redis的进程死掉了、电缆被施工队挖了(支付宝例子)等等,总之一定会遇到各种奇葩的现象导致redis死掉,这时候放在redis内存中的数据就会全部丢失,这些数据可能服务很多的系统或者服务, 阅读全文
posted @ 2019-03-21 14:23 -加勒比海带 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心 阅读全文
posted @ 2019-03-15 10:02 -加勒比海带 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要讲maven项目打包为jar包,由于之前没类似经验,百度找例子走了不少弯路,这边随手记录下,网上说的开发工具:eclipsejar包管理:maven一般打包出来的jar包分为两种一类是没用引用第三方jar包的,他是不能不能直接用的,需要把你打的jar包内引用的第三方jar包引用一下,如果 阅读全文
posted @ 2019-03-14 16:51 -加勒比海带 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 一、Redis介绍Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么。1、什么是NoSqlNoSql,全名:Not Only Sql,是一种非关系型数据库,它不能替代关系弄数据库,只是关系型数据库的一个补充,是可以解决高并发、高可用、高扩展、大数据存储等一系列 阅读全文
posted @ 2019-03-12 15:02 -加勒比海带 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。 在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是: 但这样做可能会出现问题,比如多并发上面 阅读全文
posted @ 2019-03-12 15:00 -加勒比海带 阅读(49117) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页