摘要: 代码改变世界,开源推动社区 概述 什么是微服务? 微服务是一种分布式架构模式,通过将应用程序拆分成一组小型、松耦合的服务,可以提高应用程序的可伸缩性、可靠性和灵活性。 ADNC是什么? ADNC 是一个基于 .NET 平台的分布式/微服务开源框架,采用现代化的架构设计和最佳实践,同时也适用于单体架构 阅读全文
posted @ 2020-10-17 19:13 风口旁的猪 阅读(5396) 评论(2) 推荐(10) 编辑
摘要: 代码改变世界,开源推动社区 前言 我们都知道当单库系统遇到性能瓶颈时,读写分离是首要优化手段之一。因为绝大多数系统读的比例远高于写的比例,并且大量耗时的读操作容易引起锁表导致无发写入数据,这时读写分离就更加重要了。 EF Core如何通过代码实现读写分离,我们可以搜索到很多案例。总结起来一种方法是注 阅读全文
posted @ 2021-01-06 15:35 风口旁的猪 阅读(4112) 评论(3) 推荐(7) 编辑
摘要: 前言 Adnc是一个完全可以落地的微服务/分布式框架,集成了一系列主流稳定的微服务配套组件。如果只是在本地调试,只需要安装必备软件,必备软件除开发工具外,建议大家都使用Docker安装;同样也可以采取自己熟悉的任何方式安装或者使用已经安装好的。服务自动注册/发现/配置中心,因为在代码中做了环境变量判 阅读全文
posted @ 2020-12-04 19:57 风口旁的猪 阅读(1927) 评论(0) 推荐(2) 编辑
摘要: 前言 因为之前我电脑安装的是windows10家庭版,然而windows10家庭没有Hyper-v功能。 搜索了几篇windows10家庭版安装docker相关的博客,了解一些前辈们走过的坑。 很多人回复评论windows10家庭版真能启动Hyper-v,成功安装上dockerdesktop。 本来 阅读全文
posted @ 2020-10-19 23:00 风口旁的猪 阅读(1065) 评论(1) 推荐(2) 编辑
摘要: 前言 github:https://github.com/alphayu/ Refit、WebApiClient、Feign等都是支持声名式的Restful服务调用的开源组件。 这个几个组件都综合研究总结了下,Refit fork数多,使用文档易懂,提供的功能基本都满足我的要求。 同时Refit本身 阅读全文
posted @ 2020-10-07 01:19 风口旁的猪 阅读(1071) 评论(2) 推荐(0) 编辑
摘要: Adnc是一个轻量级的.Net 5.0微服务开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。一个前后端分离的框架,前端基于Vue、后端基于.Net 5.0构建。Webapi遵循RESTful设计规范、基于JWT认证授权、基于Maxs 阅读全文
posted @ 2020-08-04 20:08 风口旁的猪 阅读(3628) 评论(0) 推荐(2) 编辑