just do it!
标签
账户余额并发扣款如何保证数据一致性
很多业务系统中都离不开到余额系统,余额系统可以为客户提供一个虚拟账户,用户可以充值,然后使用账户中的余额购买平台内的商品,如果平台做的比较大后,也可以支持用户账户间的交易,如转账、收款等业务等等。
0
0
866ELK日志收集系统介绍及过期系统日志清理
使用ELK做系统服务日志的收集,随着使用的时间和用户量的增长,ES的存储压力会越来越大,而一些过期日志又没什么参考价值,如果你们系统的服务日志索引名也是按日期去切割的,你就可以参考一下本文的清理ES索引脚本
0
0
917zuul微服务网关实战教程
服务器网关是整个平台的流量入口,为平台内的微服务提供了很多基础能力,其功能具有统一资源授权认证、服务安全、流量控制、故障转移、负载均衡、全链路压测、灰度测试、动态路由、服务动态伸缩、服务降级等等功能。
0
0
365springcloudstream整合rabbitmq及其应用实战,点对点、发布订阅、消息分组与持久化等等
springcloudstream是啥?它与JMS有何区别?如何使用?它可以理解为对JMS更为易用、实用的进一步抽象与包装的产品,JMS定义的点对点、发布订阅模型它都支持。它借鉴了IO流的设计思想,从而设计了输入流Input、输出流Output为介质来发送和接收消息。它不关心谁来发送消息、持久化消息等等,全部交给其称为Middleware的消息中间件来处理即可,只需要绑定到任何一种消息中间件,即可实现系统之间通过异步消息进行交互,默认支持的消息中间件有rabbitmq、kafka。其继承了springboot的优秀设计,切换消息中间件只需要修改依赖和配置信息即可完成,对业务代码完全无侵入。
0
0
403springcloud微服务组件之feign的应用
springcloud微服务通常以多个服务组成一个集群一起提供服务,通常会通过各自不同的业务领域进行拆分,独立的服务、独立的DB、资源独占、各司其职,但是很多时候实现一些业务接口通常需要多个服务之间相互配合才能实现。通常我们使用ribbon或者feign的方式进行服务间的接口调用,个人比较喜欢feign,习惯了doubbo的声明式接口服务,用不惯ribbon,太繁琐了,而feign用起来则更符合高内聚、低耦合的设计思想。
0
0
173springcloud微服务实施整体架构方案梳理
也许很多人写过不少springcloud相关的文章,可能更多的是讲解springcloud的一些组件怎样去使用,本文从一个实践者的角度,带大家来一览springcloud微服务的整体架构方案,本方案大部分组件均选自开源,且都是目前springcloud生态中较为成熟的一些组件,同时也是我本人体验到的最佳实践方案,适合一些需要自建或转型微服务架构的中小型企业。
0
0
707