微服务
文章平均质量分 88
我家兔子爱挑食
须知少时凌云志,曾许人间第一流。
展开
-
【微服务】新生电子注册报到系统改造
[三月软件](http://www.marchsoft.cn/)技术支持的新生电子注册报到系统为河南科技学院的新生报到保驾护航,提供便利。该系统技术栈主要由SpringBoot + Mybatis构成。近日在学习SpringCloud时,考虑该系统需求明确,又存在高并发的情况。因此利用所学之后,对该系统进行重构升级,替换为SpringCloud为核心的技术栈。原创 2021-09-30 14:15:20 · 213 阅读 · 0 评论 -
分布式锁(Zookeeper)
在单体应用开发的时候,涉及到并发的问题时候,往往会使用synchronized或者Lock的方式来解决多线程间的数据不一致等各种问题。 但是在集群的项目结构中,Synchronized就再起作用了,为什么呢? synchronized关键字的作用域其实是一个进程,在这个进程下面的所有线程都能够进行加锁。但是多进程就不行了。对于集群项目来说,每个地区都可能有一台服务器。这样不同地区服务器不一样,地址不一样,进程也不一样。因此synchronized无法保证数据的一致性。原创 2021-09-30 14:11:39 · 1976 阅读 · 0 评论