摘要: 最近在开发电商平台的子系统——储值卡系统,系统核心业务涉及到金额消费以及库存控制,因此为了解决建立在内存上高并发情况下的事务控制,使用了spring封装的RedisTemplate执行lua脚本进行原子性操作,确保金额消费,库存按顺序处理,解决资源争抢。 1.使用lua脚本 Redis 使用单个 L 阅读全文
posted @ 2016-11-24 11:48 请叫我CL2 阅读(9223) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了,springboot+dubbo基础整合,这篇介绍多端口注入服务。 springboot使用@Bean注入dubbo服务,当你是单一的ProviderConfig实例,dubbo的@Service会自动索引到你注入的实例。但实际使用情况下,dubbo服务提供者不可能统统只用一个端口提供服 阅读全文
posted @ 2016-07-21 16:48 请叫我CL2 阅读(13885) 评论(0) 推荐(0) 编辑
摘要: 使用springboot搭建dubbo服务,首先封装出springboot-dubbo的项目,引入在服务上加直接@Service直接使用,方便于拆封统一管理。 代码启动读取dubbo.properties资源文件,也可以把配置信息存在application.properties。 maven依赖配置 阅读全文
posted @ 2016-07-21 16:17 请叫我CL2 阅读(19758) 评论(5) 推荐(1) 编辑
摘要: 上篇整合了DB层,现在开始整合缓存层,使用redis。 springboot驱动注解,使用spring注入JedisPool便可封装自己的redis工具类。 redis.properties配置文件,为了清晰区分资源文件。 阅读全文
posted @ 2016-07-17 22:49 请叫我CL2 阅读(3117) 评论(0) 推荐(0) 编辑
摘要: 最近项目需要搭建新工程,打算使用微服务的形式搭建便于后期拓展。看了一圈发现springboot易于搭建,配置简单,强化注解功能,"just run"。 Spring Boot makes it easy to create stand-alone, production-grade Spring b 阅读全文
posted @ 2016-07-17 22:48 请叫我CL2 阅读(16477) 评论(0) 推荐(1) 编辑
摘要: 整合完DB层,cache层,开始整合solr。 注入SolrClient, solr.properties配置文件 solr测试类 阅读全文
posted @ 2016-07-17 22:40 请叫我CL2 阅读(3196) 评论(0) 推荐(0) 编辑