首页
学习
活动
专区
工具
TVP
发布

人人都是架构师(公众号)

专栏作者
16
文章
10137
阅读量
16
订阅数
揭秘流式计算引擎Flink中的时间窗口机制
数据,已经渗透到当今各行各业的价值创造过程中,成为核心生产要素之一。海量数据的挖掘和运用,已经初见成效。各大厂也在不断尝试用新的流式计算框架来对数据进行处理。其中Flink就是一个非常耀眼的存在。今天,这篇文章就重点介绍一下Flink作为一个实时流处理引擎,其最核心的时间和窗口机制。
brookwang
2023-09-02
3420
连接一个 IP 不存在的主机时,握手过程是怎样的?
在服务端启动好后会调用 listen() 方法,进入到 LISTEN 状态,然后静静等待客户端的连接请求到来。
brookwang
2022-06-24
9530
i/o timeout , 希望你不要踩到这个net/http包的坑
做的事情,比较简单,就是循环去请求 http://www.baidu.com/ , 然后等待响应。
brookwang
2022-06-24
8850
Socket Server的N种并发模型汇总
本文主要介绍常见的Server的并发模型,这些模型与编程语言本身无关,有的编程语言可能在语法上直接透明了模型本质,所以开发者没必要一定要基于模型去编写,只是需要知道和了解并发模型的构成和特点即可。
brookwang
2022-06-24
3880
Golang中interface内部构造与面试真题分析
那么,满足上述3个条件,就可以产生多态效果,就是,父类指针可以调用子类的具体方法。
brookwang
2022-06-24
4700
(第4篇) 大型网站核心架构,我们必须要理解这些性能指标
上一篇 "大型网站架构概述,我们必须要理解的这五个架构要素" ,我们主要一起理解了大型网站架构设计中高性能,高可用,可伸缩,可扩展和安全性这五大要素,知道了怎么通过这些架构要素来衡量我们整体系统架构设计的优劣。
brookwang
2022-06-24
2660
图解 Go 微服务中的熔断器和重试
今天我们来讨论微服务架构中的自我恢复能力。通常情况下,服务间会通过同步或异步的方式进行通信。我们假定把一个庞大的系统分解成一个个的小块能将各个服务解耦。管理服务内部的通信可能有点困难了。你可能听说过这两个著名的概念:熔断和重试。
brookwang
2022-06-24
6340
大型网站架构基础,我们需要理解的这五个架构要素
上一篇 "大型网站架构概述,我们需要知道的这八个架构范式" ,我们主要一起了解了大型网站架构中为解决高并发访问、海量数据处理、高可靠运行等一系列问题与挑战,所践行的八大范式。
brookwang
2022-06-24
3440
大型网站架构基础,我们需要知道这八个架构范式
今天我会跟大家分享的是,我们在做大型网站基础架构的时候,要知道的这八个架构范式,帮助大家了解大型网站架构中相对成熟且经过大量案例检验的这些技术和方案。
brookwang
2022-06-24
4070
大家都在说的微服务架构究竟指的是什么?
本篇将主要讲解微服务架构究竟指的是什么,它包括了哪些核心组件,它又能给我们带来哪些帮助。
brookwang
2022-06-24
7680
微服务架构究竟应该怎么进行服务拆分?
今天这篇,我们主要分享应该如何定义一个微服务架构,怎么定义一个服务,微服务架构究竟又应该怎么进行服务拆分。
brookwang
2022-06-24
8450
微服务架构究竟应该怎么进行服务发现?
今天这篇,我们主要讲解微服务架构中,为什么需要服务发现,服务发现是什么,服务发现中有哪些重要角色,又有哪些具体发现模式供我们应用实践。
brookwang
2022-06-24
6880
微服务架构究竟应该怎么进行服务通信?
今天这篇,我们主要讲解微服务架构究竟应该怎么进行服务间通信,同步通信和异步通信各有哪些问题,又应该怎么解决这些问题。
brookwang
2022-06-24
1.1K0
『GCTT 出品』PHP 不会死 —— 我们如何使用 Golang 来阻止 PHP 走向衰亡
在过去的十年中,无论是世界 500 强企业或是仅拥有 500 名用户的企业,我的团队都曾为他们开发过软件。在此期间,我的工程团队主要使用 PHP 进行后端开发。2 年前,我们在开发项目中引入了一些东西,这不仅彻底改变了我们产品的性能,也改变了它们的可扩展性————我们将 Golang引入到我们的开发框架中。
brookwang
2022-06-24
5820
如何写出优雅的 Golang 代码
Go 语言是一门简单、易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什么语言都像自己学过的语言其实是有问题的,想要真正融入生态写出优雅的代码就一定要花一些时间和精力了解语言背后的设计哲学和最佳实践。
brookwang
2022-06-24
1K0
缓存使用中Redis,Memcached的共性和差异分析
1.Memcached与Redis都属于内存内、键值数据存储方案,都是nosql数据库中的杰出代表。
brookwang
2022-06-24
4220
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档