微服务
雪域寒松
用手指敲出美好生活!
展开
-
多节点定时任务校准
业务场景 最近对公司项目做优化,之前的订阅项目是指定主副节点模式,目前为了迎合市场分布式微服务技术,需改为无主节点概念的模式。 通过查询资料决定用redisson做分布式锁,多节点根据持锁标识决定是否分发任务; try { log.info("======抢《apiErr任务》锁======" + ServerUtils.getHostIpAndPort()); ...原创 2020-09-25 11:12:00 · 361 阅读 · 1 评论 -
Spring Boot 初了解
一,表单验证1,调用参数用实体,实体定义属性时用写上验证注解。二,AOP处理请求1,写一个类拦截,用@Before,@After注解三,HTTP返回响应1,自定义一个响应实体,包含code、msg和data。2,自定义一个统一管理响应code的接口实体。3,在用自定义相应体是可以传入cudeUtils对应的状态码四,异常1,写一个捕获异常类ExceptionHandle,再区分一下系统异常...原创 2018-07-06 18:22:34 · 241 阅读 · 0 评论 -
Spring Boot中的事务管理
原文 http://blog.didispace.com/springboottransactional/什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是...转载 2018-08-17 11:15:06 · 164 阅读 · 0 评论