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

喔家ArchiSelf

一个20多年的老码农 一个半吊子全栈工匠
专栏作者
309
文章
307295
阅读量
40
订阅数
支持事务的分布式NoSQL——FoundationDB
【引子】周末阅读时光,一篇好的论文(https://cacm.acm.org/magazines/2023/6/273229-foundationdb-a-distributed-key-value-store/fulltext),开阔了眼界,支持事务语义的NoSQL应该放到软件系统架构备选方案之中。
半吊子全栈工匠
2023-09-15
3660
端边云协同:从云到边缘
SDX是Software Defined X 的缩写,即软件定义范式,强调的是软件的意义及系统的融合。我们可能需要特别关注物理系统和网络空间之间的关键边界、运营技术(OT)和信息技术(IT)之间的关键边界技术,在这些边界上,需要充分展开具有挑战性的文化和技术融合。数字转型的成功在很大程度上取决于这个复杂的融合过程。
半吊子全栈工匠
2023-02-24
9560
图计算的学习与思考
图成为日益重要的运算对象,图结构是对群体关系的一种抽象,可以描述丰富的对象和关系。图计算的核心是如何将数据建模为图结构以及如何将问题的解法转化为图结构上的计算问题,当问题涉及到关联分析时,图计算往往能够使得问题的解法很自然地表示为一系列对图结构操作和计算的过程。例如,使用基于网页链接的图结构的PageRank算法得到网页权重,作为搜索引擎排序的参考,利用图结构的用户行为数据来得到精确的群体偏好分析和个性化产品推荐结果。
半吊子全栈工匠
2023-02-24
7250
从IPC到分布式软总线的随笔
在Linux 系统中, 客观来说,缺乏相对开发者比较友好的进程间通信框架。谈到Linux上进程间通信,一般都会想起管道(匿名、有名)、信号/信号灯、共享内存、消息队列和socket。这些都是偏低层的技术,有没有方便开发者使用的技术或者框架呢?软件总线以及分布式软总线或许是一种不错的候选。
半吊子全栈工匠
2023-02-24
1.1K0
Agent 与对象的辨析
如果说对象是70年代以来软件界最激动人心的革新之一,那么,Agent的相关理论和技术,为分布式开放系统的设计与实现提供了新的途径,可以称之为软件开发的又一重大突破。讨论问题的前提是概念的澄清,什么是对象?什么是Agent ?二者又有哪些区别和联系呢?
半吊子全栈工匠
2022-12-03
5230
一文读懂中间件
在码农的日常工作中, 经常会提到中间件,然而大家对中间件的理解并不一致,导致了一些不必要的分歧和误解。“中间件”一词被用来描述各种各样的软件产品,在不同文献中有着许多不同的中间件定义,包括操作系统(和/或网络)和应用程序之间的软件层,以及两个应用程序之间的“粘合剂”。它也被描述为一种重要的集成工具,或支持与分布式软件的模块化连接。
半吊子全栈工匠
2022-06-24
1.9K0
性能:关键路径的延迟分析
随着功能和数据的不断发展,面向服务的分布式系统越来越复杂,将总延迟保持在最小不仅是一项具有挑战性的任务,而且是一个持续的问题。由于代码和部署的变化,以及流量模式的变化,系统会不断地变化。无论是跨服务边界还是在单个服务内部,并行执行都是必不可少的,不同的流量切片也具有不同的延迟特性,而一般的延迟分析工具很难在实践中理解系统。
半吊子全栈工匠
2022-04-28
4860
街灯变成了平台,世界将会怎样
街灯几乎城区最密集的电力基础设施,随着智能城市的兴起,智能街灯开始逐步被采用,如果把若干街灯变成一个多功能的计算基础设施——平台,那将是一种怎样的创新服务呢?
半吊子全栈工匠
2022-04-28
2840
关于区块链的一点经济学思考
区块链是区块链,加密资产是加密资产,尽管二者之间的关系紧密,区块链和加密资产却不能混为一谈。区块链并不是什么新技术,如果从创新的角度来看,顶多算是一种组合创新。但是,很少有一种技术像区块链这样,让很多人趋之若鹜,不论是技术人员还是普通大众,不论是公司或组织,甚至政府机构,都持续地保持着对这一领域的关注,到底是为什么呢?
半吊子全栈工匠
2022-04-28
3810
分布式系统的一致性再思考
如今使用的几乎所有软件都是分布式系统的一部分,手机上的应用程序与托管在云中的服务一起工作,托管服务本身就是大规模的分布式系统,通常运行在遍布全球的机器上,大数据系统和大规模数据库分布在许多机器上,大多数科学计算和机器学习系统在多个处理器上并行工作,即使是传统的桌面操作系统以及诸如电子表格和文字处理器之类的应用程序也在与分布式后端服务紧密集成。分布式系统中,多台不可靠的机器并行运行,通过具有任意延迟的网络链路彼此发送消息。怎么能确信这些系统在混乱的情况下能够做到我们想要的呢?
半吊子全栈工匠
2022-03-29
2690
数据系统读写权衡的一知半解
在计算机领域,有一个有趣的趋势,往系统中写入数据需要做更多的工作。我们需要对数据进行重新组织、合并、重新建立数据库索引等操作,才能使写入的内容更加有用。如果不这样做,必须实现内容搜索或其他工作来支持未来的数据读取。
半吊子全栈工匠
2021-10-26
5990
日志分析的那些挑战
计算机的系统日志提供了对正在运行的系统状态的描述。日志的内容和格式在不同的系统之间,甚至在系统中的不同组件之间都可能有着很大的不同。硬件的驱动程序可能生成指示与硬件通信有问题的消息,而 Web 服务器可能记录请求了哪些页面以及何时请求其他服务。
半吊子全栈工匠
2021-07-14
5570
面向互联网应用的网络优化
关于Web 应用的性能、可靠性和可伸缩性,最大的瓶颈在哪里?在许多情况下,限制性的瓶颈是网络传输,或者说是数据在互联网上往返于服务器和终端用户之间的时间。
半吊子全栈工匠
2021-07-14
5610
这是你了解的P2P 么?
虽然 P2P 系统是最近才显得火爆,但是 P2P 系统的技术先驱已经存在很长时间了。早期的示例包括 NNTP 和 SMTP,以及 Internet 路由系统,它们大多是去中心化的,依赖于参与者的资源贡献。然而,这些系统中的节点是有组织的,协议也不是自组织的。
半吊子全栈工匠
2021-07-14
5960
无废话图记区块链
“一图胜千言”, 从区块链的概念到特性,从技术到应用,从如何学习使用到区块链的未来与挑战,选一些典型的图,梳理一下对区块链的认知。
半吊子全栈工匠
2021-02-24
2900
浅析面向云架构的SLA
云服务重塑了企业级应用的架构,公共云成为了集成企业应用、平台软件和服务的一个设计中心。API驱动的资源按需分配,与传统的企业数据中心基础设施有着很大的不同。企业应用需要适应云服务的架构设计,同时又向云服务添加了企业属性和服务的等级。
半吊子全栈工匠
2020-03-26
1.9K0
Bug与Debug的随笔
bug的本意是指昆虫、小虫、损坏、缺陷等意思,在互联网时代还有一种引申意义,用来形容某人/物超乎想象的厉害,那简直就是开挂的人生,系统的bug!
半吊子全栈工匠
2019-10-22
9130
老码农眼中的区块链
大家可能已经听说过比特币、莱特币、以太币等等,以及它们作为一种新货币在市场上的潜力。 有趣的是,很多投资比特币的人也提到了区块链之类的东西。 显然,这项技术是比特币等其他东西的"基础"。 就好像比特币的概念还不够混乱似的,区块链计算显然也可以"应用"到其他行业? 这是如何运作的呢?
半吊子全栈工匠
2018-11-07
8221
架构大数据应用
数据管理比以往更加复杂,到处都是大数据,包括每个人的想法以及不同的形式:广告 , 社交图谱,信息流 ,推荐 ,市场, 健康, 安全, 政府等等。 过去的三年里,成千上万的技术必须处理汇合在一起的大数据获取,管理和分析; 技术选型对IT部门来说是一件艰巨的任务,因为在大多数时间里没有一个综合的方法来用于选型.
半吊子全栈工匠
2018-08-22
1K0
CAP理论与分布式系统设计
S 先生 是一位难得的技术同行,学者气质,一见如故。s 先生 作为本公众号(wireless_com) 的第一位投稿者,老曹深感荣幸。CAP 和 分布式系统的讨论和研究很多,但我认为这一篇肯定给大家带来不一样的收获,欢迎留言讨论。
半吊子全栈工匠
2018-08-22
9260
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档