![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
lileLife
这个作者很懒,什么都没留下…
展开
-
spring cloud 之eureka
spring cloud 与 微服务 微服务与单体应用: 单体应用 一个归档包(war包)包含所有功能。 将前后端包装在一起,不适合解耦 扩展,难于部署;微服务架构风格是一个单一程序开发为一组小型服务的方法,单个服务独立开发,部署,运维,服务之间使用http等轻量级通信机制调用,易于扩展开发,部署,方便启动等。 spring cloud: 包含配置管理,服务治理、断路器、智能路由,微代...原创 2018-10-29 18:15:54 · 166 阅读 · 0 评论 -
分布式事务 以及 JTA TCC
微服务相对于单体应用来说,将单一程序开发为一组小型服务,服务之间根据http轻量级通讯机制调用,单个服务独立开发,独立选型技术,独立部署和运维。方便服务扩展。随着微服务架构的使用,分布式集群所带来的问题也应运而生,如 分布式事务。 数据库事务 数据库事务,事务不再累赘,最主要的四大特征:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Is...原创 2018-11-21 17:48:47 · 738 阅读 · 0 评论 -
spring cloud 之spring cloud bus消息总线
引入: 前面提到spring cloud config 做服务配置中心(https://blog.csdn.net/lileLife/article/details/84871773),当远程git提交代码时候,客户端需要使用RefreshScope刷新获取最新配置,和在git中使用webhock来通知cofing service,但是随着客户端越来越多,客户端 不能一个一个都执行一遍。这时候...原创 2018-12-07 16:41:36 · 197 阅读 · 0 评论 -
spring cloud 之 spring config service
spring cloud config 微服务中,对于单个服务,都有单独的配置文件,properties/yum等,实现配置和代码的分离。而分布式配置中心是将配置文件放置在远程git/svn仓库中,在spring cloud中,使用spring cloud config实现分布式配置中心,以git为例,使用spring cloud config 建立config server,config se...原创 2018-12-07 11:22:39 · 559 阅读 · 0 评论 -
分布式锁 及常见实现
分布式锁 针对单体应用来说,一个JVM运行的进程中,要解决资源共享的情况,可以使用java中的 lock进行加锁解锁、使用synchronized修饰方法,修饰变量,也可以使用volatile来保证原子性等,来保证多线程安全问题。但随着为了保证高并发或者系统容错,一个jar包运行在多台jvm上面的时候,nginx分流后,再去考虑资源共享就要引入分布式锁,分布式锁简单来说就是找到一个多个jvm都去...原创 2019-01-04 18:09:55 · 255 阅读 · 0 评论