一套.Net6可落地的微服务、分布式开源项目

一套.Net6可落地的微服务、分布式开源项目

今天给大家推荐一个开源的微服务、分布式开源架构,也可用于单体架构开发。项目简介这是一个轻量级的微服务架构,支持经典三层架构和DDD架构模式开发,技师选型都是目前主流的技术。是一个前后端分离架构,前端采用Vue开发,后端使用.Net6架构。Api接口遵循RESTful规范,接口安全验证采用JWT机制。...

ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis

ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis

项目创建为了测试方便,使用控制台应用程序即可。这里创建.NET Core 3.1(长期支持)可以看到,非常干净StackExchange.Redis操作示例打开NuGet包管理器,搜索【StackExchange.Redis】,本示例使用的是2.6.66版本引包【using StackExchang...

微服务系统中的异常检测与根因定位分析

1 课时 |
89 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费

微服务治理技术进阶

10 课时 |
1171 人已学 |
免费
开发者课程背景图
.Net微服务实战之可观测性(四)

.Net微服务实战之可观测性(四)

安装Filebeat导入安装源sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch vim /etc/yum.repos.d/elastic.repo保存下面文案[elastic-7.x] name=Elastic r...

.Net微服务实战之可观测性(三)

.Net微服务实战之可观测性(三)

SkyWalking实现跟踪架构简析核心组件Skywalking OAP ServerSkywalking收集器,接受写入请求与UI数据查询。Skywalking UI有调用链路记录、网络拓扑图、性能指标展示等。Skywalking客户端代理提供了多种语言的SDK(Java, .NET Core, ...

.Net微服务实战之可观测性(二)

.Net微服务实战之可观测性(二)

安装Prometheusmkdir /var/prometheus docker run -d --name=prometheus -p 9090:9090 prom/prometheus docker cp prometheus:/etc/prometheus/prometheus.yml /va...

.Net微服务实战之可观测性(一)

.Net微服务实战之可观测性(一)

系列文章.Net微服务实战之技术选型篇.Net微服务实战之技术架构分层篇.Net微服务实战之DevOps篇.Net微服务实战之负载均衡(上).Net微服务实战之CI/CD.Net微服务实战之Kubernetes的搭建与使用.Net微服务实战之负载均衡(下).Net微服务实战之必须得面对的分布式问题前...

.Net微服务实战之必须得面对的分布式问题(二)

.Net微服务实战之必须得面对的分布式问题(二)

分布式事务  分布式事务分刚性事务与柔性事务,刚性事务对应ACID理论,而柔性事务也就是最终一致性,对应BASE理论。最终一致性指如果数据再一段时间内没有被另外的数据操作所更改,那它最终会达到与强一致性过程相同的结果。  分布式系统场景下很少使用xa事务,主要原因是xa事务是基于基础设施层面的强一致...

.Net微服务实战之必须得面对的分布式问题(一)

.Net微服务实战之必须得面对的分布式问题(一)

系列文章.Net微服务实战之技术选型篇.Net微服务实战之技术架构分层篇.Net微服务实战之DevOps篇.Net微服务实战之负载均衡(上).Net微服务实战之CI/CD.Net微服务实战之Kubernetes的搭建与使用.Net微服务实战之负载均衡(下) 相关源码:https://git...

.Net微服务实战之负载均衡(下)(四)

RPC集成使用在该篇文章,我主要使用了中间件代理的方式处理了微服务内部的负载均衡请求,那么在RPC的层面基本上就不需要花多余的功夫进行集成与扩展。下面以WebApiClient作为例子展示如何做微服务调用(按需可以使用gRPC,思路与实现方式差不多)调用端注册到IOC /// <summary...

.Net微服务实战之负载均衡(下)(三)

.Net微服务实战之负载均衡(下)(三)

Kong.Net组件的使用  经过上面的操作后,使用是没有多大问题的了,但是应用基于Docker启动后容器IP也是不固定的,那么手动添加的场景肯定不方便,不灵活。国人开源了一款Kong.Net-https://github.com/lianggx/Kong.Net,让微服务应用在启动后把他本身的信息...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

微服务
微服务
构建可靠、高效、易扩展的技术基石
23226+人已加入
加入
相关电子书
更多
微服务 Serverless 的演进和实践
极简微服务模式—消除微服务复杂度的最佳实践
下一代软件架构如何构建微服务核心能力
立即下载 立即下载 立即下载