Logo

  • 曹林华

    发布于:2018-03-11 17:42:16

    23

    秒杀架构设计
    最近在部门内部分享了原来做电商领域做秒杀活动的整体思路,大家对这个分享反馈还不错,所依我就整理出来,给大家参考
    阅读 1W+ 评论 20 收藏 11
  • robertleepeak

    发布于:2018-03-06 15:29:47

    8

    分布式服务化系统一致性的“最佳实干”
    本文根据作者在互联网企业的实际项目经验,对服务化系统中最难解决的一致性问题进行研究和探讨,试图从实践经验中找到规律,抽象出模式,分享给大家,希望对大家的项目实施有所帮助,在对实践的总结中也会对相关的一致性术语做最朴实的解释,希望能帮助大家彻底理解一致性的本质,并能将其应用到实践,解决读者现实中遇到的服务化系统的一致性问题,本文使用理论与实践相结合的方法,突出在实践中解决问题的模式,因此叫做《分布式服务化系统一致性的“最佳实干”》。
    阅读 6557 评论 0 收藏 3
  • 边城__

    发布于:2018-02-22 16:59:52

    16

    异步编程需要“意识”
    虽然我们生活在一个异步的世界里,但对于多数编程初学者来说,异步还是很陌生。学习一门编程语言,通常都是从同步流程开始的,即顺序、分支和循环。而异步流程是什么呢……
    阅读 1W+ 评论 4 收藏 2
  • robertleepeak

    发布于:2018-02-21 21:12:04

    17

    白话阿里巴巴Java开发手册
    最近,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过限制开发人员的编程风格、实现方式来避免研发人员在实践中容易犯的错误,同样的问题大家使用同样的模式解决,便于后期维护和扩展,确保最终在大规模协作的项目中达成既定目标。
    阅读 1W+ 评论 7 收藏 7
  • robertleepeak

    发布于:2018-02-10 19:16:21

    54

    解密比特币的那些核心技术原理
    对于当下流行的电子货币-比特币系统,朋友圈里有很多介绍性的文章,也有人试图通过漫画来生动的解释比特币的特性,但是始终不得要领,总是有些问题想不清楚,为了弄清楚这些问题,最近深入的研读了几本比特币的书籍以及中本聪本人发表的比特币论文,感觉茅塞顿开,迫不及待的与大家分享我的理解,希望与大家共同探讨、共同进步。
    阅读 3W+ 评论 15 收藏 15
  • 曹林华

    发布于:2018-02-01 17:40:52

    5

    全链路设计与实践
    背景随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生对各种缓存或者DB的访问,但是这些分散的数据对于问题排查,或者流程优化提供的帮助有限。在这样复杂的业务场景下,业务流会经过很多个微服务的处理和传递,我们难免会遇到这些问题:一次请求的流量从哪个服务而来?最终落到了哪个服务中去?为什么这个请求这么慢?到底
    阅读 7528 评论 0 收藏 1
  • zfz_linux_boy

    发布于:2018-01-30 10:01:59

    36

    对高并发流量控制的一点思考
    前言在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。应对大流量的一些思路首先,我们来说一下什么是大流量?大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量),1W+,5W+,10W+,100W+...。其实并没有一个绝对的数字,如果这个量造成了系统的压力,影响了系统的性能,那么这个
    阅读 1W+ 评论 28 收藏 9
  • 边城__

    发布于:2018-01-26 22:41:13

    20

    Token 认证的来龙去脉
    Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token 给前端。前端可以在每次请求的时候带上 Token 证明自己的合法地位
    阅读 1W+ 评论 12 收藏 4
  • zfz_linux_boy

    发布于:2018-01-25 10:37:14

    8

    程序员不可不知的Linux性能工具
    前言在实际开发中,有时候会收到一些服务的监控报警,比如CPU飙高,内存飙高等,这个时候,我们会登录到服务器上进行排查。本篇博客将涵盖这方面的知识:Linux性能工具。一次线上问题排查模拟背景:服务在平稳运行一段时间后,CPU突然飙高。通过top命令,可以确认下,到底是哪个进程导致CPU飙高了(也许是误报呢?)。可以看到图中PID是2816的进程,CPU使用率非常高。使用top-Hp2816来对进程
    阅读 1W+ 评论 11 收藏 6
  • zfz_linux_boy

    发布于:2018-01-24 11:04:20

    11

    深入浅出Nginx
    前言Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。反向代理服务器?经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢?正向代理:反向代理:由于防火墙的原因,我们并不能直接访问谷歌,那么我们可以借助VPN来实现,这就是一个简单的正向代
    阅读 4157 评论 14 收藏 12
写文章