服务端技术杂谈

163 篇文章
32 人订阅

全部文章

春哥大魔王

读写分离架构

读写分离是让主库处理事务性增删改,而从库处理查操作。数据库复制来把事务性操作的数据变更同步到从库。

855
春哥大魔王

方法论

比如一个产品负责人做起事来毫无章法,产品方向随意乱打,这样产品没有方法论,有的是大大的短板,也很难在专业上有长足的进步,项目也往往无疾而终,浪费了团队的粮草子弹...

1023
春哥大魔王

规划驱动架构和故障驱动架构

前者更能体现出架构师在业务角度和技术角度的前瞻性能力,后者多是出现在业务高速发展阶段,大部分时间只能疲于应付吧。

722
春哥大魔王

面向亿级订单数据中心集群方案

应用系统演进过程中,应用层可以通过服务化,微服务,云化做扩展,数据库则往往成为难以扩展的点或者变为系统瓶颈。

952
春哥大魔王

生活需要仪式感

今天分享的文章来自于韩老尸,韩老师是之前汽车之家的总编,著名的自媒体,微博粉丝350w,算是个中V。

763
春哥大魔王

选择?还是努力?

很多人认为选择大于努力,因为在这个瞬息万变的时代中,机会稍纵即逝,成功也有很大的运气成分,所以保持敏感,作出正确的选择是远远大于努力的。

1076
春哥大魔王

程序员的能力模型

我之前说过,程序员如果想有未来,必须最少做到P7的水平,这样在未来找工作可以有很大的选择权。

1883
春哥大魔王

进程内缓存使用技术方案

进程内缓存可以采用带锁的Map或者第三方库,或者自己实现进程内缓存管理,如ConcurrentHashMap,ThreadLocal,guava cache等。

1273
春哥大魔王

搞定分库后数据冗余和数据一致

当单个数据库数据量达到一定程度后,我们可以采用多个从库解决读请求的系统瓶颈。 而写请求的系统瓶颈往往需要通过分库解决。

1533
春哥大魔王

Motan源码阅读--设计一个RPC

在RPC中服务提供者和服务消费者都可以抽象成一个节点,节点包含了创建,销毁,节点描述信息,和节点链接,节点状态等。

1151
春哥大魔王

去解决更多的问题,而不是如何最好地解决一个问题

有些人非常勤奋,别人休息和娱乐的时候,都在工作学习。但是努力了一辈子,人生也没有显著的提升,就像报道里经常说的:"某某在平凡的岗位上,勤勤恳恳工作了一辈子"。

904
春哥大魔王

Motan源码阅读--ShutDownHook使用

任何一个中间件系统,都需要有个“平滑部署,平滑下线”的功能。 如果基于Java开发,往往采用ShutDownHook去做这件事情。 比如我们在tomcat关闭时...

772
春哥大魔王

我的软件架构方法论

我们公司内部职级晋升中,当目标职级比较资深或者专家后,有一项考察内容是:有自己的方法论。

1122
春哥大魔王

重构系统的套路-明确重构目的

我们进行系统重构会抱着不同的目的,比如为了系统稳定性,为了系统中某些功能负载能力更强,为了系统更便于维护,或是为了系统更便于持续集成提升RD和QA的人效。

1443
春哥大魔王

Motan源码阅读--调用示例

异步调用和同步调用基本配置一样,只需要在接口类中加@MotanAsync注解,然后Client端稍作修改,server端不需要做任何修改。

953
春哥大魔王

Motan源码阅读--工程概述

负载均衡默认为activeWeight,低并发度优先,refer的某个时刻call的数量越小优先级越高。

1044
春哥大魔王

Motan源码阅读--初识Motan

Motan是一套高性能,易于使用的RPC框架。提供了服务治理,包括服务节点自动发现,摘除,高可用和负载均衡。Motan具有良好扩展性,主要模块都提供了不同实现,...

572
春哥大魔王

Weibo Mesh的发展

微博从2013年开发了Java语言的Motan RPC框架,基于此完成了服务化改造。Motan从2013年上线至今经历过每个热点事件,三节高峰的挑战,稳定性和可...

783
春哥大魔王

自己动手撸个markdown渲染器

1023
春哥大魔王

Shopify发展史

Shopify的创始人是个滑雪爱好者,对当时存在的一些电商平台不满意最而自己建站,希望通过自己的网站售卖滑雪用品。

723

扫码关注云+社区