摘要: 💡 如果你使用的是Windows系统,当你的C盘满了,是不是很难对C盘进行扩容?但如果你使用的是Linux系 统,当 / 目录满了,你可以按如下操作,给 / 扩容。 假设 你现在/root容量不够用了,你想从/home分配一些容量给 / ,你可以通过如下步骤来实现 步骤 1. 使用df -h命令查 阅读全文
posted @ 2023-06-13 11:24 柠檬笔记 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 话说从一名.Neter 转到Java开发也已经有3年多时间了,期间也积累了一些经验。今天就来谈谈 RabbitMQ 在实际项目中的应用。 那是2020年的某个周末,突然收到反馈,商城页面打开超级慢,无法下单。这是生产级别的事故啊,这个月的绩效要泡汤了。赶紧查看日志了解情况,经过沟通,了解到这个事故是 阅读全文
posted @ 2023-02-08 14:47 柠檬笔记 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Asp.Net Core的gRPC 服务 dotnet new grpc -o GrpcGreeter code -r GrpcGreeter dotnet run 配置gRPC,gRPC 是通过AddGrpc方法启用的,每个 gRPC 服务通过MapGrpcService方法添加到路由管道。 pu 阅读全文
posted @ 2020-12-08 00:08 柠檬笔记 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 引言 学了一个多月的 asp.net core mvc 微服务,对于微服务来说,一个可靠的日志系统对于服务跟踪和查错报警和性能监控是必不可少的。那么目前业界普遍采用的是ELK(ElasticSearch+Logstash+Kibana)来搭建,而Fluentd可以说是Logstash的一个变种。fl 阅读全文
posted @ 2020-12-08 00:01 柠檬笔记 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 随着应用类型的多样化,基于浏览器的Web应用,各种App,桌面应用,微信公众号,小程序等各种应用层出不穷,在这种背景下,身份认证和授权是每个应用必不可少的的一部分。而现在的互联网,信息安全是不得不考虑的问题,所以拥有一套统一的身份认证和授权机制就显得格外重要。 Identity Serv 阅读全文
posted @ 2020-12-07 23:53 柠檬笔记 阅读(756) 评论(0) 推荐(1) 编辑
摘要: 一、领域驱动设计DDD 因为在之前的工作中也未曾涉及到DDD,所以到最近才开始学习。看过《实现领域驱动设计》这本书,说实话,看完还是一知半解,在实际项目中怎么应用,也许需要锤炼才能逐渐明白。还好,在博客园里面找到了比较有深度的阐述DDD的文章进行学习,感谢。 关于DDD的限界上下文,实体、聚合、值对 阅读全文
posted @ 2020-12-07 23:52 柠檬笔记 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一、CAP简介 CAP 是一个在分布式系统中(SOA,MicroService)实现事件总线及最终一致性(分布式事务)的一个开源的 C# 库,她具有轻量级,高性能,易使用等特点。 在构建SOA或MicroService系统的过程中,我们通常需要使用事件来集成每个服务。在此过程中,消息队列的简单使用并 阅读全文
posted @ 2020-12-07 23:45 柠檬笔记 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一、MongoDB介绍 MongoDB是一个面向文档的数据库,它使用动态模式将数据存储在类似JSON的文档中。这意味着您可以存储记录而无需担心数据结构,例如存储值的字段数或字段类型。MongoDB文档类似于JSON对象。 如您所知,RDMS以表格格式存储数据,并使用结构化查询语言(SQL)来查询数据 阅读全文
posted @ 2020-12-07 23:40 柠檬笔记 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在前面五篇博文后,我们已经实现了通过User.Identity来调用User.Api实现认证获取到token,所以我们应该将User.Api除了认证接口外的接口都添加到Api.Gateway网关中,同时也将User.Identity添加到网关中,实现外网访问统一入口。 Ocelot很好的支持了Ide 阅读全文
posted @ 2020-12-07 23:27 柠檬笔记 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 在微服务中,我们把系统拆分成粒度更小的服务,而服务与服务之间的调用就越频繁,伴随之网络故障、依赖服务崩溃、超时、服务器内存与CPU等问题也无法避免。所以在进行系统设计的时候要以“Design For Failure”为指导原则。把一些边缘场景以及服务之间的调用发生的异常和超时当成一定会发生的情况来预 阅读全文
posted @ 2020-12-07 22:52 柠檬笔记 阅读(199) 评论(0) 推荐(0) 编辑