随笔分类 - (05)日常经验
摘要:记一次系统迁移遇到的中文字符串排序问题
阅读全文
摘要:Redis离线分析,可用CLI,也可以用C#自定义。
阅读全文
摘要:背景 前面写了两篇如何用 C# 基于 DTM 轻松实现 SAGA 和 TCC 的分布式事务,其中有一个子事务屏障的功能,很好的处理了空补偿、悬挂、重复请求等异常问题。 https://dtm.pub/practice/barrier.html 不过前面的例子都是基于 mysql 的,有人问是否还支持
阅读全文
摘要:聊一聊如何用C#轻松完成一个TCC分布式事务
阅读全文
摘要:聊一聊如何用C#轻松完成一个SAGA分布式事务
阅读全文
摘要:Yarp结合Nacos完成服务发现
阅读全文
摘要:背景 在很多时候,产品同学或其他 boss 会有一些想法,或好或坏,都会想放到线上环境去验证,看看能不能带来更好的效果。 这其实就是一个提出假设和验证假设的过程,而 AB 测试,是验证假设的好方法。 对于服务之间的调用,这一块其实也是相当符合的。 举几个例子吧 A → B,B 进行了重构 A → B
阅读全文
摘要:聊一聊声明式接口调用与Nacos的结合使用
阅读全文
摘要:背景 公司内部的API接口一般会分为两大类,一类是直接暴露在公网可以访问的,一类是只能在局域网内访问的。 暴露在公网的一般就是业务网关以及一些和第三方公司有着某些合作,从而进行数据交互的接口。 检查API接口是否存活,第一反应应该就是健康检查了。 在局域网环境内搭配 nginx 或注册中心之类的健康
阅读全文
摘要:Cassandra存储聊天记录是个不错的选择
阅读全文
摘要:前言 ElasticSearch,开源的搜索和数据分析引擎,也是名列前茅的 nosql。 很多时候会想拿它和关系型数据库做对比,严格上它们是没有太多可比性的。 不过把有的东西放在一起比较,会帮助我们快速去理解一些 ElasticSearch 的内容。 老黄这边抽空梳理了一些常用的 sql 语句 “对
阅读全文
摘要:前言 数据导出,这可以说是一个随处可见的需求,大部分管理平台,报表系统都会有这个需求。 对于这个需求,不少系统会做限制,只能从系统导出几千或几万的数据,再多的话就要提申请,经过层层审批,到 DB 那边的团队处理。 其实走不走申请,很大程度上是取决于公司的规章制度,大部分应该还是没有特别完善的,都是做
阅读全文
摘要:聊一聊和Nacos 2.0.0对接那些事
阅读全文
摘要:WinDbg分析CPU 100%
阅读全文
摘要:前言 我们把应用部署到Docker里面之后,有什么办法查看这个应用占用了多少内存呢? docker本身提供了一个命令让我们可以直接看到当前时间所有容易占用的情况。 docker stats --no-stream 从上面来看,这几个应用用的内存加起来已经是将近12G了。 但是,这个时候看到机器使用的
阅读全文
摘要:背景 代码写的有问题,会很容易出现内存泄露的问题。 应用如果是部署在docker容器里面的,可以限制这个应用的内存。 那么,如果是传统的.NET Framework应用,部署在IIS上面呢? 老黄曾经遇到过在一台服务器上面,IIS部署了五六个站点。 其中一个站点,占用了 5、6G 的内存,然而服务器
阅读全文
摘要:前言 老黄前段时间遇到了一个数据清洗的需求,其实就是每天凌晨把昨天的数据清洗一遍,归归类。 这是一个比较典型的定时任务的处理场景。 定时任务可以说就一把利器,几乎每个公司都离不开,它的应用场景也不在少数,比如: 生成前一天的统计数据 每隔几天清理一次日志 定期处理失效的单据 ... 对于定时任务,常
阅读全文
摘要:基于阿里云日志服务快速打造简版业务监控看板
阅读全文