四时宝库

程序员的知识宝库

滴滴出行千亿级消息队列炼成记(滴滴新消息)

滴滴出行的消息技术选型

1.1 历史

初期,公司内部没有专门的团队维护消息队列服务,所以消息队列使用方式较多,主要以Kafka为主,有业务直连的,也有通过独立的服务转发消息的。另外有一些团队也会用RocketMQ、Redis的list,甚至会用比较非主流的beanstalkkd。导致的结果就是,比较混乱,无法维护,资源使用也很浪费。

PHP文件上传方法详解及其信息解析「附视频」

本篇文章主要给大家详细介绍PHP文件上传方法及其信息解析。

用php实现文件上传功能在PHP项目开发中是比较常见的,但是对于一些新手来说或许有些难度,下面我们通过具体的代码实例给大家详细解说。

首先创建一个文件上传的HTML form表单.

代码示例如下:

扣丁学堂PHP培训简述PHP微信公众号开发之微信企业付款给个人

本篇文章扣丁学堂PHP培训小编给小伙伴们分享了PHP微信公众号开发之微信企业付款给个人,小编觉得具有一定的参考价值,感兴趣的小伙伴们可以参考一下。以下有关微信支付中企业付款的介绍及编码参考自微信支付开发文档,如图所示:

企业付款,提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款。

分享一些PHP开发者实用工具(上)(php开发工具推荐)

今天小编给大家整理了一些php开发中可能需要用到的工具或组建,需要的朋友可以参考和收藏哦~

PHP 函数的 JavaScript 实现

module.exports = function array_sum (array) { // eslint-disable-line camelcase
  //  discuss at: http://locutus.io/php/array_sum/
  // original by: Kevin van Zonneveld (http://kvz.io)
  // bugfixed by: Nate
  // bugfixed by: Gilbert
  // improved by: David Pilia (http://www.beteck.it/)
  // improved by: Brett Zamir (http://brett-zamir.me)
  //   example 1: array_sum([4, 9, 182.6])
  //   returns 1: 195.6
  //   example 2: var $total = 
  //   example 2: var $index = 0.1
  //   example 2: for (var $y = 0; $y 

滴滴(Tinyid),能抗住600W QPS+ 并发的分布式ID生成器

引言

接着《一口气说出 9种 分布式ID生成方式,面试官有点懵了》来继续详细的介绍分布式ID生成器,大家比较感兴趣的美团(Leaf)、滴滴(Tinyid)、百度(uid-generator)三个开源项目,美团(Leaf)已经讲完,详见《9种分布式ID生成之美团(Leaf)实战》,今天结合实战搞一下滴滴开源的(Tinyid)。

乐华对男团还有执念?李汶翰改账号ID,UNIQ解散将遥遥无期

UNIQ是华语男子偶像团体,在2014年时,由王一博,李汶翰,周艺轩,金圣柱,曹承衍五名成员组成。当然,这个男团也是印证了之前的那句话“出道即巅峰”,自从出道后,UNIQ就像是一朵绚烂的大烟花,仅仅只绽放了一年多,就“销声匿迹”了, 而曾经杜华在自己的社交平台上发布的“我拿一个亿跟你赌”,如今也成了一个“笑话”。

Redis分布式锁的进化使用(redis 分布式锁实现原理)

近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。

但是在工作和网络上看到过各个版本的Redis分布式锁实现,每种实现都有一些不严谨的地方,甚至有可能是错误的实现,包括在代码中,如果不能正确的使用分布式锁,可能造成严重的生产环境故障,本文主要对目前遇到的各种分布式锁以及其缺陷做了一个整理,并对如何选择合适的Redis分布式锁给出建议。

一文看透 Redis 分布式锁进化史(解读 + 缺陷分析)

Redis 分布式锁进化史(redis分布式锁原理解析)

前言:

近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。

聊聊rocketmq的retryTimesWhenSendAsyncFailed

本文主要研究一下rocketmq的retryTimesWhenSendAsyncFailed

DefaultMQProducerImpl

rocketmq-client-4.5.2-sources.jar!/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java

<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接