首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
BeckJin
掘友等级
.NET
|
明道云
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 43
沸点 23
赞
66
返回
|
搜索文章
最新
热门
RedLock 实现分布式锁
并发是程序开发中不可避免的问题,根据系统面向用户、功能场景的不同,并发的重视程度会有不同。从程序的角度来说,并发意味着相同的时间点执行了相同的代码,而有些情况是不被允许的,比如:转账、抢购占库存等,如果没有做好临界条件的验证,会带来非常严重的后果。追根结底是因为并发引起的数据不…
SkyWalking-netcore 无入侵分布式追踪
SkyWalking-netcore 最近更新的版本改成了无入侵的集成方式,主要思想应该是分离开发和监测,开发只管代码部分,监测的问题是代码程序之外的工作。 基于之前 SkyWalking 分布式追踪系统 的介绍,一些概念性的内容、环境搭建这里就不重复说明。以下介绍都是基于 W…
SonarQube 搭建代码质量管理平台(二)
通过 SonarQube 搭建代码质量管理平台(一) 的介绍,如果每次都需要手动执行 sonar-scanner ,想想也是醉了,所以我们需要进一步完善 SonarQube 进行自动化代码分析。 从官方文档的 Scanners 部分可以看出,Scanner 支持 MSBuild…
SonarQube 搭建代码质量管理平台(一)
SonarQube 是一个开源的代码分析平台,用来持续分析和评测代码的质量,支持检测 Java、JavaScript、C#、C、C++ 等二十几种编程语言。通过 SonarQube 可以检测出项目中潜在的Bug、漏洞、代码规范、重复代码、缺乏单元测试的代码等问题,并提供了 UI…
SkyWalking 分布式追踪系统
随着微服务架构的流行,一些微服务架构下的问题也会越来越突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径就构成了一个网状的调用链,而在整个调用链中一旦某个节点发生异常,整个调用链的稳定性就会受到影响,所以会深深的感受到 “银弹” 这个词是不存在的,每…
Swagger 搭建 API 文档管理平台
API 文档是前后端对接的基本,但如果还停留在手写文档的阶段,那就真的太 out 了。大家可能也尝试过各种 API 接口管理的工具,比如 postman 、apizza 等,但个人使用下来还是感觉麻烦了,长期来看我是拒绝的。 从目前 API 文档生成及管理上来看,Swagger…
ASP.NET Core Filters
ASP.NET MVC 中的过滤器(Filter)是 AOP(面向切面编程) 思想的一种实现,供我们在执行管道的特定阶段执行代码,通过使用过滤器可以实现 短路请求、缓存请求结果、日志统一记录、参数合法性验证、异常统一处理、返回值格式化 等等,同时使业务代码更加简洁单纯,避免很多…
Kafka Consumer
Kafka 与很多其它 MQ 不太一样,Kafka 中的 Topic 具有分区(Partition)的概念,一个 Topic 可以指定一个或多个分区,每个分区内的数据都是有序的,发布的消息最终落到哪个分区是有规则的,默认情况下随机(但其实也不完全随机,内部会有一些机制),实际情…
kafka manager
kafka manager 是雅虎开源一个可视化的 kafka 管理工具,懒人必备。当然如果你更倾向使用命令,会显得逼格更高,随你。 kafka-manager 解压后,根目录下执行以下命令编译 (确保已安装 Java 环境) 受网络影响,编译可能会花很长的时间,如果不能等可以…
Polly 故障处理(二): 熔断策略
如果调用某个目标服务出现过多超时、异常等情况,可以采取一定时间内熔断该服务的调用,熔断期间的请求将不再继续调用目标服务,而是直接返回,节约资源,提高服务的稳定性,熔断周期结束后如果目标服务情况好转则恢复调用。 注意:为了服务的稳定性,在执行需要多次 Retry(重试策略)的情况…
下一页
个人成就
文章被点赞
281
文章被阅读
64,713
掘力值
1,916
关注了
20
关注者
3,446
收藏集
0
关注标签
37
加入于
2017-03-25