使用 Spring Boot 开发分布式微服务时,我们面临以下问题 与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。 服务发现-服务发现工具管理群集中的流程和服务如何查找和互相交谈。它涉及一个服务目录,在该目录中注册服务,然后能够查找并连接到该目录中的服务。 冗余-分布 ...
分类:
编程语言 时间:
2020-03-06 21:32:30
阅读次数:
224
高并发场景下锁的使用技巧 如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然就没办法通过应用层锁的机制来控制并发了。那么锁都有哪些类型,为什么要使用锁,锁的使用场景 ...
分类:
其他好文 时间:
2020-03-02 11:18:06
阅读次数:
59
[toc] 1、概述 本项目是一个基于SpringBoot2.x+vue2.X的分布式微服务架构项目,项目会不断进行迭代更新。该项目后端利用SpringCloudAlibaba微服务架构解决方案进行重构。项目前端利用vue框架开发,页面展示主要为pc端和手机端(微信公众号)。 2、开发环境 开发工具 ...
分类:
编程语言 时间:
2020-02-29 10:21:39
阅读次数:
103
1、概述 本项目是一个基于SpringBoot2.x+vue2.X的分布式微服务架构项目,项目会不断进行迭代更新。 该项目后端利用SpringCloudAlibaba微服务架构解决方案进行重构。项目前端利用vue框架开发,页面展示主要为pc端和手机端(微信公众号)。 2、开发环境 开发工具:Inte ...
分类:
编程语言 时间:
2020-02-12 00:47:33
阅读次数:
436
微信公众号 JAVA程序猿成长之路 分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 ...
分类:
编程语言 时间:
2020-01-13 14:43:25
阅读次数:
101
定时任务1 定时任务2 配置类 微信公众号 JAVA程序猿成长之路 分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 ...
分类:
数据库 时间:
2020-01-13 14:29:43
阅读次数:
99
微信公众号 JAVA程序猿成长之路 分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 ...
分类:
其他好文 时间:
2020-01-13 14:25:53
阅读次数:
77
服务容器化和Docker Compose部署 在面对复杂的分布式微服务应用时,传统的手工的基于物理机或虚拟机的部署方式效率低下且容易出错;Docker容器技术的出现,提供了一种可靠的打包和交付微服务的机制;另外向K8s这样的容器云平台的引入,可以进一步简化分布式微服务的部署和管理;通过K8s可以做到 ...
分类:
编程语言 时间:
2020-01-13 12:55:26
阅读次数:
143
2020年新年将至,先预祝.Net Core越来越好。 做了这么多年一线开发,经常跟Http打交道。比如调用三方的Webservice,比如集成微信支付的时候服务端发起Prepay支付。特别是现在分布式、微服务大行其道,服务间通讯都离不开http调用。 多年前也造过几个http client的小轮子 ...
分类:
Web程序 时间:
2020-01-13 09:20:42
阅读次数:
93
1.SpringCloud是什么?SpringCloud=分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的集合体,俗称微服务全家桶。 2.SpringCloud和SpringBoot是什么关系?SpringBoot专注于快速方便的开发单个个体微服务。SpringCloud是关注全局的微 ...
分类:
编程语言 时间:
2020-01-12 15:15:10
阅读次数:
87