1. Databus 首章 - mysql主从实例

    Databus 来源独立:Databus支持多种数据来源的变更抓取,包括Oracle和MySQL。 可扩展、高度可用:Databus能扩展到支持数千消费者和事务数据来源,同时保持高度可用性。 事务按序提交:Databus能保持来源数据库中的事务完整性,并按照事务分组和来源的提交顺寻交付变更事件。 低延迟、支持多种订阅机制:数据源变更完成后,Databus能在毫秒级内将事务提交给消费者。同时,消费者使用Databus中的服务器端过滤功能,可以只获取自己需要的特定数据。 无限回溯:对消费者支持无限回溯能力,例如当消费者需要产生数据的完整拷贝时,它不会对数据库产生任何额外负担。当消费者的数据大大落后于来源数据库时,也可以使用该功能。

    2017/08/13 Blog

  2. 基于Kong的Auth2.0的设计

    Kong

    2017/06/05 Ops

  3. 基于字节码注入的分布式追踪系统:Pinoint 安装及使用

    Pinpoint:java写的APM callstack:分布式事物追踪,基于google的dagger。 Inspector:监控cpu、垃圾回收、tps、jvm图表 serverMap:服务分布架构图 Realtime active Thread Count :实时活跃线程数 Request、response Scatter Chart:请求应答分布图 监控报警:alarm

    2017/06/02 Blog

  4. jvm响应式编程:vertx 异步费阻塞, 事件驱动编程

    vertx

    2017/05/27 Blog

  5. wrk搭配lua脚本,个性化压测

    压测工具

    2017/05/17 Blog

  6. Disruptor 并发编程, 高性能队列

    2017/05/15 Blog

  7. Java 8 函数式编程

    Function Program 抽象方法参数((), event),返回值(有值,则return) 函数式接口只包含一个方法,有默认方法:为了解决之前实现多接口问题 函数式接口,可以有Object中的方法,因为可以从Objejct中继承 函数式接口中有静态方法

    2017/05/11 Blog

  8. Hystrix 熔断器使用分析

    对于一般的try…catch可以处理的异常service,这种可直接认定服务不可用,这种可以不用hystrix。 当前端流量很大造成的timeout,必须采用hystrix降级。

    2017/05/11 Blog