上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 首先Kafka是一个分布式消息队列中间件,Apache顶级项目,https://kafka.apache.org/ 高性能、持久化、多副本备份、横向扩展。 生产者Producer往队列里发送消息,消费者Consumer从队列里消费消息,然后进行业务逻辑。应用场景主要有:解耦、削峰(缓冲)、异步处理、 阅读全文
posted @ 2019-05-04 15:53 Eric zhou 阅读(2164) 评论(0) 推荐(1) 编辑
摘要: 前段时间.Net Core 3.0 发布了,Entity Framework Core 3.0 也发布了Preview版。假期用了一上午大致研究了一遍,同时又体验了一把Visual Studio 2019。总结一下分享给大家: VS2019 新建.Net Core 3.0 Console应用,添加E 阅读全文
posted @ 2019-04-06 14:43 Eric zhou 阅读(3679) 评论(2) 推荐(4) 编辑
摘要: 最近在研究容器技术,作为入门,基本概念必须搞明白,今天整理一下Kubernetes的基本概念。 一、什么是Kubernetes Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Ku 阅读全文
posted @ 2019-04-04 08:53 Eric zhou 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 上篇博文特来电混沌工程实践中,我们详细介绍了特来电混沌工程实践的设计和规划。目前我们已经启动了应用层的混沌实验。 在应用层的混沌实验中,我们经常需要模拟HSF服务容器的线程被打爆、CPU使用率25%,50%,75%、端口被打爆、内存泄露、服务超时、服务异常等场景。 前期我们实现的时候,一般会选择一个 阅读全文
posted @ 2019-03-30 20:12 Eric zhou 阅读(1363) 评论(0) 推荐(3) 编辑
摘要: 性能是.Net Core一个非常关键的特性,今天我们重点研究一下ValueTuple<T>和Span<T>. 一、方法的多个返回值的实现,看ValueTuple<T> 日常开发中,假如我们一个方法有多个返回值,我们可能会用Out出参,或者使用一个自定义类/匿名类型,或者Tuple<T>. Out出参 阅读全文
posted @ 2019-03-24 18:10 Eric zhou 阅读(1434) 评论(2) 推荐(4) 编辑
摘要: 近期准备将一个项目开源到GitHub中,N-Sharding,.Net版本的分库分表数据访问框架。中间遇到了点小问题,整理了一下。 1. GitHub上Create New Repos 2. 代码Check In到本地Git Repos 3. Push到GitHub远程Repos 一、GitHub上 阅读全文
posted @ 2019-03-17 07:58 Eric zhou 阅读(1190) 评论(0) 推荐(1) 编辑
摘要: ActiveMQ从5.9.0版本开始,集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper+LevelDB的实现方式。 本文主要介绍了在Windows环境下配置基于ZooKeeper的ActiveMQ高可用性集群,集群实现了主备功能,实现了单点故障时的高可用性,并不涉及 阅读全文
posted @ 2019-03-14 09:12 Eric zhou 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、导语 随着大型分布式系统架构的演进和广泛应用,软件工程的最佳实践也随之改变。我们通过分布式、服务化、DevOps、敏捷开发,快速响应业务的需求变化,支持大规模分布式应用。但这些做法带来效益的同时,也带来了另一个紧迫问题:我们到底有多少把握来确保线上复杂的系统能够正常工作呢? 即便是分布式系统中每 阅读全文
posted @ 2019-03-09 10:10 Eric zhou 阅读(2957) 评论(5) 推荐(4) 编辑
摘要: 上篇博客中给大家分享了使用Windbg进行Live Debugging: Windbg程序调试系列4-Live Debugging 本篇中我们继续,跟大家分享常见的应用程序高CPU使用率问题分析。 先说Windows下CPU使用率这个概念: CPU使用率:在任务管理器的刷新周期内CPU忙的时间与整个 阅读全文
posted @ 2018-11-25 20:22 Eric zhou 阅读(4175) 评论(0) 推荐(4) 编辑
摘要: 上篇博文中给大家分享了使用Windbg分析线程阻塞问题: Windbg程序调试系列3-线程阻塞问题 本篇中我们继续,跟大家分享附加进程实时调试-Live Debugging。 先说一下使用Windbg附加进程实时调试的应用场景和注意事项: 应用场景: 集成测试环境,影响异常后,分析异常和线程上下文的 阅读全文
posted @ 2018-11-05 07:03 Eric zhou 阅读(2193) 评论(4) 推荐(3) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页