架构

111 人感兴趣 · 132 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/30/30f297db71b87550524ba7caa17735af.png?x-oss-process=image/resize,w_416,h_234

微信支付的软件架构究竟有多牛逼...

用户头像
程序员生活志 2020 年 6 月 27 日

软件的本质复杂性存在于复杂的业务需求中。而软件架构的本质就是管理复杂性,因此真正的好的架构,正是在复杂的业务需求中反复提炼和总结归纳而来,解决了真正的业务问题,不是空谈。

https://static001.geekbang.org/infoq/f9/f9f47d8df4eb2eb926169771229c27ed.jpeg?x-oss-process=image/resize,w_416,h_234

Java 新技术:封闭类

用户头像
范学雷 2020 年 5 月 17 日

2020年5月13日,封闭类提案提交审议。不出意外的话,封闭类会成为JDK 15的一部分。什么是封闭类?这个新东西有什么价值?该怎么使用封闭类?

https://static001.geekbang.org/infoq/0b/0bfe6f922e54b69acb47e191cf1ec8f4.jpeg?x-oss-process=image/resize,w_416,h_234

NIO 看破也说破(一)—— Linux/IO 基础

用户头像
小眼睛聊技术 2020 年 5 月 5 日

Linux底层通过文件的方式实现IO,Java等高级语言调用系统底层函数,来实现NIO。本系列文章,目的为了揭示高级语言是如何实现网络IO,进一步理解NIO,多路复用,reactor模型,包括netty框架解析。

https://static001.geekbang.org/infoq/be/be7d174cee110613cb35f915b8790c46.jpeg?x-oss-process=image/resize,w_416,h_234

NIO 看破也说破(四)—— Java 的 NIO

用户头像
小眼睛聊技术 2020 年 5 月 19 日

Java的NIO有selector,系统内核也提供了多种非阻塞IO模型,Java社区也出现了像netty这种优秀的 NIO 框架。Java的NIO 与内核的阻塞模型到底什么关系,为什么Java有NIO的API还出现了netty这种框架,网上说的 reactor 到底是什么?

https://static001.geekbang.org/infoq/37/3713ed5d88b12de6e2d62d73df52eb9e.png?x-oss-process=image/resize,w_416,h_234

为什么要云原生?

用户头像
Aaron_涛 2020 年 5 月 21 日

目前业界对于云原生的声音越来越大,很多业界大牛给云原生布道,但是对于普通程序员来说,总有一些问题在困扰着,云原生到底是什么?云原生有什么好?怎么才能做到云原生?

https://static001.geekbang.org/infoq/ea/eafd0340a6c9ca457e09cadfbda65b16.jpeg?x-oss-process=image/resize,w_416,h_234

高性能交易系统设计原理

用户头像
廖雪峰 2020 年 4 月 30 日

如何设计并实现每秒10万+订单的交易系统

https://static001.geekbang.org/infoq/ee/ee9413635c137ee0cf677a71ed586346.jpeg?x-oss-process=image/resize,w_416,h_234

NIO 看破也说破(三)—— 不同的 IO 模型

用户头像
小眼睛聊技术 2020 年 5 月 11 日

unix中有五种网络I/O模型。上两节我们提到了select 和 poll函数,select是 synchronous I/O multiplexing中文解释是同步的多路复用。本文重点介绍阻塞IO,非阻塞IO,IO多路复用的原理示意

https://static001.geekbang.org/infoq/42/42887d05ad69b1c83b6c122a3e986223.png?x-oss-process=image/resize,w_416,h_234

从 0 到 1 搭建技术中台之发布系统实践:集泳道、灰度、四端和多区域于一体的设计与权衡

用户头像
伴鱼技术团队 2020 年 6 月 1 日

伴鱼发布系统的演进之路:从服务器、web、安卓和ios各自一个发布系统到全公司统一的、支持泳道、灰度和多区域的东风发布系统的思考和权衡的过程。目前该发布系统承载伴鱼公司所有的发布任务,在公司级别的统一了发布规范与流程。

https://static001.geekbang.org/infoq/6c/6ca85d9e132ddcaed93e34cdc135c657.jpeg?x-oss-process=image/resize,w_416,h_234

架构师是怎样炼成的

用户头像
彭阿三 2020 年 6 月 10 日

架构师的职责以及如何设计一个架构文档

https://static001.geekbang.org/infoq/d9/d9e754e381a7bdbf5c867dfac4d854fe.jpeg?x-oss-process=image/resize,w_416,h_234

zookeeper 到 nacos 的迁移实践

用户头像
小楼 2020 年 5 月 25 日

绝对的干货!

https://static001.geekbang.org/infoq/20/203677168bfeaa0f2236f3f6432044bc.jpeg?x-oss-process=image/resize,w_416,h_234

NIO 看破也说破(二)—— Java 中的两种 BIO

用户头像
小眼睛聊技术 2020 年 5 月 7 日

上一篇Linux/IO基础中我们得出结论,提供网络能力的不是Java是Linux操作系统。本文我们通过分析系统函数调用,观察不同jdk版本中BIO的实现差别。

https://static001.geekbang.org/infoq/a3/a3e07a8d39ec9eb561817cfc9492a40e.jpeg?x-oss-process=image/resize,w_416,h_234

读懂才会用:Redis ZSet 的几种使用场景

用户头像
小眼睛聊技术 2020 年 6 月 11 日

上一篇 我们介绍了 Redis 的 ZSet 结构,在文末提了限流、排行榜、延时队列三种使用场景。本文展示具体的使用方法和问题,供大家参考。代码示例,仅仅是Demo,在生产使用需要考虑更多细节问题。

架构_架构资料文章-InfoQ写作平台