会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
敏杰的学习园地
Agile.Zhou's study corner
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2021年11月4日
让 AI 为你写代码 - 体验 Github Copilot
摘要: 前几天在群里看到有大神分享 Copoilot AI 写代码,看了几个截图有点不敢相信自己的眼睛。今天赶紧自己也来体验一下 Copoilot AI 写代码到底有多神奇。 申请 现在 Copoilot 还处在预览阶段,想要体验需要先申请。等待大概一晚会收到邮件提示申请试用成功,然后就可以安装 copil
阅读全文
posted @ 2021-11-04 15:17 Agile.Zhou
阅读(8649)
评论(30)
推荐(18)
2021年10月25日
AgileConfig 轻量级配置中心 1.5 发布 - 支持多环境配置
摘要: AgileConfig 从发布到现在,收到不少同学的 issue 说需要多环境的支持。也就是一个应用在不同的环境下可以配置不同的配置项。这是一个非常有用的功能,就跟我们开发的时候会设置多个 appsettings.json 文件一样,比如 appsettings.development.json 、
阅读全文
posted @ 2021-10-25 02:45 Agile.Zhou
阅读(1648)
评论(11)
推荐(20)
2021年10月14日
.Net Core with 微服务 - 使用 AgileDT 快速实现基于可靠消息的分布式事务
摘要: 前面对于分布式事务也讲了好几篇了(可靠消息最终一致性 分布式事务 - TCC 分布式事务 - 2PC、3PC),但是还没有实战过。那么本篇我们就来演示下如何在 .NET 环境下实现一个基于可靠消息的分布式事务。基于可靠消息的分布式事务流程上还是比较清晰明了的,但是要用代码去一个个实现还是比较费事的。
阅读全文
posted @ 2021-10-14 01:23 Agile.Zhou
阅读(1929)
评论(18)
推荐(12)
2021年9月23日
.Net Core with 微服务 - 分布式事务 - 可靠消息最终一致性
摘要: 前面我们讲了分布式事务的2PC、3PC , TCC 的原理。这些事务其实都在尽力的模拟数据库的事务,我们可以简单的认为他们是一个同步行的事务。特别是 2PC,3PC 他们完全利用数据库的事务能力,在一阶段开始事务后不进提交会严重影响应用程序的并发性能。TCC 一阶段虽然不会阻塞数据库,但是它同样是在
阅读全文
posted @ 2021-09-23 01:35 Agile.Zhou
阅读(5645)
评论(7)
推荐(12)
2021年9月13日
AgileConfig轻量级配置中心1.4.0发布,重构了发布功能
摘要: 加入 NCC 先说一个事,AgileConfig 在 7 月底终于通过了 NCC 社区的审核,正式成为了 NCC 大家庭的一员。这对 AgileConfig 来说是一个里程碑,希望加入 NCC 后能更好的帮助到大家。同时责任也更大了,本人会一如既往的对这个项目维护下去,感谢支持。 release-1
阅读全文
posted @ 2021-09-13 13:54 Agile.Zhou
阅读(1293)
评论(14)
推荐(15)
2021年9月7日
使用 baget 搭建 nuget 私有服务
摘要: 现在几乎所有语言都提供包管理工具,比如 JavaScript 的 npm ,Java 的 Maven ,Dart 的 pub 。.Net 程序当然是 NuGet 。NuGet 也出现很多年了,奇怪的是居然还有很多人不知道。 现在软件结构越来越复杂,在多个项目中往往需要共享一些库、组件等等。NuGet
阅读全文
posted @ 2021-09-07 00:01 Agile.Zhou
阅读(989)
评论(13)
推荐(11)
2021年8月25日
.Net Core with 微服务 - 分布式事务 - TCC
摘要: 上一次我们讲解了分布式事务的 2PC、3PC 。那么这次我们来理一下 TCC 事务。本次还是讲解 TCC 的原理跟 .NET 其实没有关系。 TCC Try 准备阶段,尝试执行业务 Confirm 完成业务 Cancel 回滚准备阶段的业务 TCC 事务其实是 2PC 的一个扩展。上一次我们说了 2
阅读全文
posted @ 2021-08-25 10:07 Agile.Zhou
阅读(2708)
评论(13)
推荐(13)
2021年8月13日
.Net Core with 微服务 - 分布式事务 - 2PC、3PC
摘要: 最近比较忙,好久没更新了。这次我们来聊一聊分布式事务。 在微服务体系下,我们的应用被分割成多个服务,每个服务都配置一个数据库。如果我们的服务划分的不够完美,那么为了完成业务会出现非常多的跨库事务。即使按照 DDD 的原则来切分服务还是免不了有的业务场景需要多个业务同时提交成功或者同时回滚的场景。比如
阅读全文
posted @ 2021-08-13 16:42 Agile.Zhou
阅读(1736)
评论(8)
推荐(9)
2021年7月28日
关于 .NET 与 JAVA 在 JIT 编译上的一些差异
摘要: 最近因为公司的一些原因,我也开始学习一些 JAVA 的知识。虽然我一直是以 .NET 语言为主的程序员,但是我并不排斥任何其它语言。在此并不讨论 JAVA .NET 的好坏,仅仅是对 .NET 跟 JAVA 程序的编译执行过程进行一些简单的介绍跟比较。因为有些内容还是超出自己原来的认知的,所以整理一
阅读全文
posted @ 2021-07-28 23:52 Agile.Zhou
阅读(2871)
评论(37)
推荐(18)
2021年7月23日
.Net Core with 微服务 - Polly 服务降级熔断
摘要: 在我们实施微服务之后,服务间的调用变的异常频繁。多个服务之间可能是互相依赖的关系。某个服务出现故障或者是服务间的网络出现故障都会造成服务调用的失败,进而影响到某个业务服务处理失败。某一个服务调用失败轻则造成当前相关业务无法处理;重则可能耗尽资源而拉垮整个应用。为了尽可能的保证我们生产环境的可用性,至
阅读全文
posted @ 2021-07-23 08:49 Agile.Zhou
阅读(2593)
评论(7)
推荐(17)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告