随笔分类 - 微服务
摘要:[toc] # Spring Cloud Alibaba学习笔记 # 简介 Spring Cloud Alibaba 是一个分布式应用架构解决方案,它是基于 Spring Cloud 和阿里巴巴的一些组件构建的。而 Spring Cloud Alibaba 中包含了许多常用的中间件组件,下面是这些组
阅读全文
摘要:MongoDB聚合操作学习 MongoDB的聚合(Aggregation)是一种通过在文档上进行多个操作的过程,然后将结果生成文档的操作。这些操作可以是针对单个集合中的数据文档的,也可以是针对多个集合中的数据进行计算的。 MongoDB中的聚合操作能够处理大量的数据,并提供了灵活的、高效的数据处理方
阅读全文
摘要:微服务之间的通信方式 微服务之间的通信方式常见的有以下几种: 同步通信:微服务之间通过请求-响应的方式进行通信,例如RESTful API和RPC。通信过程中,请求方需要等待响应方的返回结果,因此可靠性较高,但可能会出现请求排队、线程阻塞等问题,从而影响系统的响应速度和并发性能。 异步通信:微服务之
阅读全文
摘要:.Net gRPC学习笔记 gRPC官网:gRPC |简介gRPC .NET官网:https://learn.microsoft.com/zh-cn/aspnet/core/grpc/?view=aspnetcore-6.0 .NET gRPC Learn:https://learn.microso
阅读全文
摘要:Docker/Docker Compose部署ELK Docker下安装ELK 搜索elk镜像 docker search sebp/elk 拉取elk镜像 docker pull sebp/elk:latest 运行容器 sudo docker run -p 5601:5601 -p 9200:9
阅读全文
摘要:Nacos 官网:https://nacos.io/zh-cn/docs/deployment.html 什么是 Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷
阅读全文
摘要:Apollo 分布式配置中心 什么是 Apollo 相当于微服务中的配置中心,如 nacos 等,可以将 .NET项目中配置文件统一管理起来,且大部分配置修改后可以直接生效(热更新)。(IOptionMonitor,IOptionsSnashot)相比于 nacos,Apollo 更加的重量级,功能
阅读全文
摘要:OpenTracing规范 **OpenTracing是一种分布式系统链路跟踪的设计原则、规范、标准。**类似JDBC的规范,主要为了提供一套标准的JDBC API。OpenTracing也是一样,是为了统一提供一套链路追踪的标准API,所制定的一种规范。OpenTracing通过提供平台无关、厂商
阅读全文
摘要:Ocelot学习(二) 入门 Ocelot 旨在与 ASP.NET 一起使用,目前在 net6.0 上。 .NET 6.0 安装 NuGet 包 使用 nuget 安装 Ocelot 及其依赖项。您将需要创建一个 net6.0 项目并将包放入其中。然后按照下面的启动和配置部分启动并运行。 Insta
阅读全文
摘要:Nginx实战 Nginx配置 反向代理单个服务器 那么,如何使用Nginx进行反向代理? 在location参数中添加proxy_pass字段,并填写需要反向代理的服务器地址与端口号: 注意:每一行的配置都需要以封号结尾!!! # 配置监听的目录为:/ location / { root html
阅读全文
摘要:前言 博文搜集整理,便于个人学习,最后均有原文传送门。 什么是微服务?为什么要用微服务? 简单举例:看军事新闻的同学应该都知道,一艘航空母舰作战能力虽然很强,但是弱点太明显,就是防御能力太差,单艘的航空母舰很少单独行动,通常航空母舰战斗群才是主要军事力量,你可以把单艘航母理解为的单体应用(防御差,机
阅读全文

浙公网安备 33010602011771号