吵架的团队更有生命力看一家软件公司是否靠谱很简单,在开放式的办公室中有没有随处可以使用到的白板就行。一个好的软件开发团队往往看起来没那么“和谐”,程序员和产品经理之间,程序员和程序员之间是不是会发生“争吵”。好的软件公司没有不吵架的,不吵架的软件公司要么大家都在划水,要么大家为了维护“职业形象”处处
“微服务架构”的话题非常之火,很多朋友都在小窗我,说怎么做服务化?解答“怎么做”之前,先得了解“为什么做”。画外音:做技术千万不能是这种思路,“别人都在做,所以我们也要搞”。并不是所有的业务都适合“服务化”,互联网高可用架构,到底为什么要服务化?服务化之前,高可用架构是什么样的?在服务化之前,互联网
面对微服务如火如荼的发展,很多人都在了解、学习,希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了。到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。本文从单体架构,微服务架构,微服务风险评估,微
一、前言对于前端同学来说,编译器可能适合神奇的魔盒🎁,表面普通,但常常给我们惊喜。编译器,顾名思义,用来编译,编译什么呢?当然是编译代码咯🌹。其实我们也经常接触到编译器的使用场景: React中JSX转换成JS代码; 通过Babel将ES6及以上规范的代码转换成ES5代码;&
我们在分布式开发中经常听到的一个词就是“服务治理”。在理解“服务治理”的概念之前让我们先理解什么是分布式系统,分布式系统之间如何通过RPC(RemoteProcedureCall,远程过程调用)方式通信,以及如何解决RPC框架存在的问题,这样才能真正地理解服务治理的核心思想。分布式系统分布式系统指的
译者|吉锴策划|云昭ApacheKafka是处理流式数据的事实标准。随着它在各行各业中的广泛应用,我经常会听到一个非常有意思的问题:我什么时候不适合使用ApacheKafka?流式数据处理平台有哪些限制?Kafka在什么场合下不能胜任?这篇文章探讨了Kafka擅长做的和不擅长做的场景。并且用单独的章
事务隔离级别和事务传播机制都是对事务行为的规范,但二者描述的侧重点却不同。本文这里所说的事务隔离级别和事务传播机制指的是Spring框架中的机制。1、事务隔离级别事务隔离级别是对事务4大特性中隔离性的具体体现,使用事务隔离级别可以控制并发事务在同时执行时的某种行为。比如,有两个事务同时操作同一张表,