四月

闲话

(1) 博客丢了半个月没更新了,其实不是不想更,而是基本上没有时间。说实话,这个月挺忙的。明天就是劳动节了,一如既往,节前其实公司一般都是不会允许上新服务的,所以大家都是在自测阶段。好吧,终于松了一口气。
(2)其实这个月是真的感受到了压力,工作的压力。这个月我有好几个晚上都没有睡觉,就是通宵写代码,查错。你可能会说,为了公司的事情你值得吗?你也不是个正式员工,只是个实习生为啥还要这么拼。我也会这样想,公司给的那点钱,说实话不值得我通宵通宵的干,但是钱这个时候就不是来衡量这件事的标准了,其实更多的是成长,积累经验。开发人员要给别人一种信任,就是别人和你合作的时候,都会很乐意,不会说你是一个很差劲的人,经常因为你搞得项目延期,上不了线。这些其实都是需要锻炼的,至少,我可以说我不是这样的人,和我合作的人,我们都相处的很融洽。就是最恶毒的PM,虽然常常会对他的需求很抵触,但是还是会经自己最大的努力实现。

最近学到的东西

闲话说完了,该说说最近学到的东西了。趁着这个五一,看看能不能整理出来。

函数计算

函数计算是无状态服务器设计的一种模式,也是serverless的一种实践。serverless其实是未来计算的一种新的方向,当然现在也是很多。faas就是函数即服务,这个东西其实很方便,很适合一些业务。当服务不是长时间运转,而是被触发执行,这种就非常适合faas。faas在服务没有启动时对资源的占用率可以被压缩到0,服务到来时可以迅速启动,实现扩容。

clickhouse的使用

clickhouse是一个列存储的数据库,在OLAP中经常被使用。之前使用clickhouse都是直接在看板上写sql查,但是这次使用了代码像查mysql一样去查询数据,其实这个时候的查询就不再是像mysql那样直接使用数据库连接查了,而是通过发送http请求到集群上,通过http返回数据。其实查询速度确实不是很快,但是对于大数据来讲,也算是很好的了。

Spark的使用

如何把hive的数据同步到所依赖他的下游,这个可以用Spark来完成。Spark是一种流式计算的框架,现在也很主流。这个学了一点。

微服务

微服务系统现在已经很多了,最近的开发也接触到了很多的微服务内容。微服务的基本概念,api网关,服务的拆分,熔断限流等。

Service Mesh

服务网格,这个其实和微服务关系比较大。其实是服务治理的一种实现,当很多服务起来了之后,怎么管理这些服务,这些服务之间的通信怎么管理是一个很重要的话筒。Service Mesh其实就是服务之间的tcp,负责服务之间的流量管理。

RPC

其实RPC不能算是新东西了,因为这个玩意之前也用过。但是之前用的rpc都是一板一眼的,其实理解不够深刻,这几天用了很多rpc服务,也写了很多rpc服务,所以对rpc有了一些新的认识。

中间件

这个其实特指go里面的中间件代码,当然中间件是一个广义的词,可以值很多组件,比如消息队列就是一种中间件。不过我这里指的是go代码层面上的中间件。

Cookie和Session

这个我敢说80%的人都没有真正明白这俩玩意到底怎么用。其实只有真的明白了他们是干啥的,才能深刻的理解http协议的无状态特诊,否则永远都是知道概念。无状态这个词,其实还是挺有用的,现在很多组件都被要求设计成无状态的。

好吧,基本就是这些了,当然也学到了一些代码层面上的东西,以及积累了一些经验。其实不得不说,经验这个东西真的是太猛了,我的大哥,我看他设计的系统文档,竟然能超前思考很多东西,这个真的是始料未及的。暂时写到这里,后边会对这个几个话题开始更新博客。

扫描二维码关注公众号,回复: 11178640 查看本文章
原创文章 386 获赞 63 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_41863129/article/details/105868487