• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
logo Online Tools
All Chinese English Newest Hottest
6798 search results

异地双活在哈啰四轮出行的落地

862 Technology lddgo Shared on 2022-08-29

本文主要讲述异地双活方案redis的热备、双写、双向同步的区别和优劣势。并且说明了双写同步方案中redis集群主从数据同步的过程,以及中间件方案遇到的部分问题点,说明最终方案的实现思路和方案。 redis的双活方案无非有以下三种:热备,双写,双向同步。下文会说明三个方案的区别,并着重讲解双向同步的方案。

877 Technology lddgo Shared on 2022-08-29

逛逛是哈啰APP推出的内容社区,旨在为用户提供优质的生活攻略。本次分享以逛逛为例,介绍一下逛逛业务的推荐升级之路。

766 Technology lddgo Shared on 2022-08-29

k8s原生调度器默认资源平衡是根据Node节点的空闲request来实现的,但是我们配置Pod request预设值时基本是虚拟机的思想,会比实际程序使用值偏大并且和实际偏差较大,造成Node的request已分配比和资源实际利用率(水位)偏差较大,如下图所示。如果集群规模较大或集群运行时间较长,每个节点中request分配虽然接近,但是节点间资源水位相差很大。负载很高的主机其上的业务存在运行不稳定,同时负载很低的主机资源被大量浪费,哈啰自研的基于水位平衡的调度器主要就是为了解决这个问题。

747 Technology lddgo Shared on 2022-08-29

我们团队基于Elasticsearch开发了一款将数据从数据库实时同步至Elasticsearch的工具——搜索平台,其实现方式主要是通过flink将数据库中已有的存量数据导入Elasticsearch,并订阅数据表的binlog,将实时改动也同步至Elasticsearch。

572 Technology lddgo Shared on 2022-08-29

上期,我们详细介绍了 Redis 的3种底层数据结构。下面我们介绍其余的数据结构,来看看它们是如何实现的。

706 Technology lddgo Shared on 2022-08-29

当提及 Redis 的数据结构,我们一般会想到 STRING、LIST、SET、ZSET、HASH等,没错,这些在我们平时使用 Redis 的过程中,是直接能够感知到的数据结构。不过,这仅仅是从使用者的角度去看,如果从内部实现角度,这些高层的数据结构还依赖于更底层的实现,在 Redis 对象系统的实现源码中,就可以找到底层数据结构的编码,如下所示。

875 Technology lddgo Shared on 2022-08-29

哈啰的业务的多样性体现到APP页面上,我们会发现整个APP的页面设计呈现的方式发生了很大的变化。早些年哈啰APP页面的功能较为单一,上图是近几年哈啰APP的页面,可以看出页面更加多样化,很多业务的功能和信息都在这些页面上展示出来,也有很多交互的能力。

857 Technology lddgo Shared on 2022-08-29

这篇文章想要讲的,的确是两件事情: 1.为什么测试环境的不稳定是必然的,怎么让它尽量稳定一点? 2.为什么测试环境比生产环境更复杂,怎么让它尽量简单一点?

756 Technology lddgo Shared on 2022-08-29

企业的所有应用是一个有机的整体,不同应用之间需要进行信息交互和服务协同,从而为客户提供服务。这与具体的架构模式和服务集成方式有关。B/S架构经过多年的发展,逐渐从单体架构发展到SOA架构,再到如今的分布式微服务架构,应用集成方式也在不断发展,从点对点通信到基于ESB的集中式通信,再到API网关模式,现在正在向服务网格方式发展。

512 Technology lddgo Shared on 2022-08-29