当前环境是:预发

百遇·发表于 1 个月前

java内存管理机制剖析(一)

当java程序运行时,java虚拟机会将内存划分为若干个不同的数据区域,这些内存区域创建和销毁的时间各不相同,所承担的功能也不相同,他们各司其职,各尽所责。
  • 284
  • 0
  • 2
  • 4

百遇·发表于 1 个月前

Kubernetes的设计理念

分析和理解Kubernetes的设计理念可以使我们更深入地了解Kubernetes系统,更好地利用它管理分布式部署的云原生应用,另一方面也可以让我们借鉴其在分布式系统设计方面的经验。
  • 71
  • 0
  • 1
  • 0
通过本文大家对 SOFATracer 数据上报功能应该有了一个大体的了解,对于内部的实现细节,由于篇幅和文章阅读性等原因,不宜贴过多代码,希望有兴趣的同学可以直接阅读源码,对其中的一些细节进行了解。
  • 51
  • 0
  • 0
  • 0
在单体应用时代,我们不需要花费时间去关心调用链路这个东西。但是链路跟踪不仅仅是在分布式场景下才会有,即使是单体应用,同样也会存在调用链路。
  • 29
  • 0
  • 0
  • 0
Bolt 名字取自迪士尼动画-闪电狗,是一个基于 Netty 最佳实践的轻量、易用、高性能、易扩展的通信框架。蚂蚁中间件的同学这些年在微服务和消息中间件上解决了很多网络通信的问题,积累了很多经验,并将这些经验、解决方案沉淀到了 SOFABolt 这个项目中,希望能让更多需要使用网络通信的团队、开发者受益。
  • 29
  • 0
  • 0
  • 0
SOFABolt 是一款基于 Netty 最佳实践,通用、高效、稳定的通信框架。目前已经运用在了蚂蚁中间件的微服务,消息中心,分布式事务,分布式开关,配置中心等众多产品上。
  • 42
  • 0
  • 0
  • 0
在大多数场景下,我们更推荐是使用 SOFAMosn 来做服务寻址,这样之后 Mosn 层面的一些限流熔断,也可以在多语言上进行使用。而对一些场景比较简单,能够容忍固定 IP 调用,或者使用硬件负载均衡设备的。也可以直接使用各个跨语言客户端,进行直接开发调用。
  • 24
  • 0
  • 0
  • 0
这些年我们在微服务与消息中间件在网络通信上解决过很多问题,积累了很多经验,并持续的进行着优化和完善,我们希望能把总结出的解决方案沉淀到 SOFABolt 这个基础组件里,让更多的使用网络通信的场景能够统一受益。
  • 21
  • 0
  • 0
  • 0
在线压测,我们在已有的系统中,模拟一些请求(压测流量)对我们的系统进行压力测试,那么在整个链路中我们是如何让所有的系统都识别出当前的请求是压测流量而不是正式流量的呢?压测流量的标记又是如何在整个链路传递的呢? 又例如我们已经有了链路数据分析能力,能够快速定位到某个请求是在 A 系统里出的问题,那么我们怎么从 A 系统的业务日志里找到当前请求对应的业务日志呢? 带着这些问题,让我们先来看看 SOFATracer 的链路透传以及支持 SLF4J MDC 扩展能力。
  • 75
  • 0
  • 0
  • 0
今天突然看到一篇文章《方便面销量3年下降80亿包:干掉你的,往往不是你的对手》 ,结合之前MySQL和PostgreSQL的世纪大战,做为一个多年从事数据库行业研发的老司机,禁不住想说些什么。 
  • 232
  • 0
  • 0
  • 0