logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从分布式到微服务,深挖Service Mesh

摘要:在前一段时间,我们CSDN推出了《深度剖析Service Mesh服务网格新生代Istio》一文,大家应该深刻理解了Istio的架构和功能,该篇文章可以看作是这篇的前传,本文由易到难地介绍了分布式系统到服务网格的演化过程,从而让读者对Service Mesh有了更加深刻的认识,以下是译文。自从几十年前第一次引入分布式系统这个概念以来,出现了很多原来根本想象不到的分布式系统使用案例,但同时..

#微服务
微服务实战(三):深入微服务架构的进程间通信

【编者的话】这是采用微服务架构创建自己应用系列第三篇文章。第一篇介绍了微服务架构模式,和单体式模式进行了比较,并且讨论了使用微服务架构的优缺点。第二篇描述了采用微服务架构应用客户端之间如何采用APIGateway方式进行通信。在这篇文章中,我们将讨论系统服务之间如何通信。简介在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但是一个基于微服务的分布式

#微服务
刚柔并济的开源分布式事务解决方案

导读相比于数据分片方案的逐渐成熟,集性能、透明化、自动化、强一致、并能适用于各种应用场景于一体的分布式事务解决方案则显得凤毛麟角。基于两(三)阶段提交的分布式事务的性能瓶颈以及柔性事务的业务改造问题,使得分布式事务至今依然是令架构师们头疼的问题。Apache ShardingSphere(Incubating)不失时机的在2019年初,提供了一个刚柔并济的一体化分布式事务解决方案。如果您的...

#开源
秒杀系统设计的 5 个要点:前端三板斧+后端两条路!

秒杀系统涉及到的知识点高并发,cache,锁机制基于缓存架构redis,Memcached的先进先出队列。稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized在所有JVM上加锁是不行了数据库压力秒杀超卖问题如何防止用户来刷, 黑名单?IP限制?利用memcached的带原子性特性...

如何设计真正高性能高并发分布式系统(万字长文)

“世间可称之为天经地义的事情没几样,复杂的互联网架构也是如此,万丈高楼平地起,架构都是演变而来,那么演变的本质是什么?”—1—引子软件复杂性来源于几个方面:高并发、高性能、高可用、可扩展、低成本、低规模、可维护、安全等。架构演化、发展都是为了试图降低复杂性:高并发、高性能:互联网系统特点,用户量大,请求量大,高并发高性能成为必备要求。性能差体验会差,用户会有别的选...

#分布式
计算机网络基础知识,仅此一篇足矣

第一部分 整体概述HTTP 请求消息URL: Uniform Resource Locator,统一资源定位符。FTP: File Transfer Protocol, 文件传送协议。 这是一种在上传、下载文件时使用的协议。使用 FTP 协议来传送文件的程序也被叫作 FTP。常见的URL分类日常用的最多的是HTTP: Hypertext Transfer Protocol,...

#网络
微服务RESTful 接口设计规范

1、RESTful发展背景及简介网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。REST(Repres

许式伟:毕业两年成为首席架构师,我的技术学习方法论

作者 | 许式伟编辑 | 高嵩今天想和大家聊聊架构,和架构以外的二三事。在过去的工作经历里,我看到不少架构师都倾向于把架构看作一项纯技术性的行为。他们的工作流程是这样的:产品经理根据用户的需求做出产品设计,架构师再依据产品设计给出实现,也就是软件的架构设计方案。在我看来,这恐怕是个误解。我们做架构,空有一身技术是远远不够的,知识的深度和广度,往往会对架构能力起着决定性的作用...

#学习#架构
什么?你的团队没有100人,那就不要用微服务了!

作者 | Justin Etheredge译者 | 平川编辑 | 万佳、Tina行业新趋势?这些公司微服务没用上 3 年就放弃了!微服务正在统治世界,甚至有可能正在成为新的默认选项。O'Reilly 调查了 1283 个企业,有 52%的受访者表示他们正在使用微服务进行软件开发。其中超过 28%使用微服务超过三年,超过 55%使用微服务的时间为一到三年。O'Reilly 还指出企业对微服务的兴趣可

#微服务
springboot开发flowable定时任务

激活流程引擎的一步执行器:@Beanpublic ExtProcessEngineConfiguration engineConfiguration(){ExtProcessEngineConfiguration engineConfiguration = new ExtProcessEngineConfiguration();engineConfigurati...

    共 84 条
  • 1
  • 2
  • 3
  • 9
  • 请选择