
微服务
文章平均质量分 85
一码一上午
I love encoding.
展开
-
MinIO学习笔记
MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。对象存储方式比较。原创 2023-08-14 08:57:42 · 693 阅读 · 0 评论 -
Dubbo3学习笔记
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的WebRPC 框架,可以帮我们构建企业级的微服务。Dubbo 是 SOA时代的产物,SpringCloud 是微服务时代的产物,Dubbo是一个javaRPC框架,只能远程嗲用,但是SpringCloud有很多现成微服务的解决方案,推荐使用SpringCloud,相当于Dubbo是一款CPU,但是SpringCloud是一台电脑。原创 2023-08-02 10:03:17 · 262 阅读 · 0 评论 -
SpringAMQP学习笔记
AMOP是应用程序之间传输消息的开放标准。SpringAMQP是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息。其中spring-amqp是基础抽象,spring-rabbit是底层的默认实现。什么是AMQP?应用间消息通信的一种协议,与语言和平台无关。SpringAMQP如何发送消息?引入amqp的starter依赖配置RabbitMQ地址利用RabbitTemplate的convertAndSend方法。SpringAMQP如何接收消息?原创 2023-04-21 09:58:47 · 199 阅读 · 0 评论 -
Docker学习笔记
Docker是一个快速交付应用、运行应用的技术:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题?Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像Docker应用运行在容器中,使用沙箱机制,相互隔离Docker如何解决开发、测试、生产环境有差异的问题。原创 2023-04-19 10:22:39 · 96 阅读 · 0 评论 -
SpringCloudGateWay网关学习笔记
对用户请求做身份认证、权限校验将用户请求路由到微服务,并实现负载均衡对用户请求做限流。原创 2023-04-16 12:12:23 · 91 阅读 · 0 评论 -
Nacos注册中心学习笔记
Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库。官方推荐的最佳实践是使用带有主从的高可用数据库集群,这里我们以单点的数据库为例。我们使用三个nacos结点来搭建nacos集群,分别是nacos8845、nacos8846、nacos8847。原创 2023-04-15 22:19:23 · 105 阅读 · 0 评论 -
Feign学习笔记
RestTemplate每次都需要拼接访问路径url,如果参数特别多,很难维护url,随便百度访问一个java,访问路径都是很多参数,所以相比RestTemplate,Feign更优雅,帮我们解决了不少问题。Feign是一个声明式的HTTP客户端。Feign自己集成了ribbon包,所以可以实现负载均衡。feign.Logger.Level:修改日志级别,包含四种不同的级别:NONE、BASIC、HEADERS、FULL。原创 2023-04-15 22:16:44 · 107 阅读 · 0 评论 -
Eureka注册中心学习笔记
1. EurekaServer:服务端,注册中心- 记录服务信息- 心跳监控1. EurekaClient:客户端- Provider:服务提供者,例如案例中的 user-service- 注册自己的信息到EurekaServer- 每隔30秒向EurekaServer发送心跳- consumer:服务消费者,例如案例中的 order-service- 根据服务名称从EurekaServer拉取服务列表- 基于服务列表做负载均衡,选中一个微服务后发起远程调用。原创 2023-04-13 17:09:26 · 100 阅读 · 0 评论