为啥说有福?
看大型源码库不易,期待您的鼓励: https://github.com/changzhiwin/spark-rpc
1
lmshl 2022-09-04 12:46:32 +08:00
感觉不如去研究 ScalaPB 或者 akka-grpc ,那才是真正的通用 RPC 框架
真要是对比 RPC 框架的话也不应该拿 Akka actor 对比,Akka remote/cluster/sharding 那都是做分布式系统建模的,压根不是给通用 rock 场景准备的方案 |
2
lmshl 2022-09-04 12:50:01 +08:00
*typo: rock -> rpc
|
3
tyrantlucifer 2022-09-04 13:41:01 +08:00
不错,好东西,支持一下。
|
4
winchang OP @lmshl 你说没问题,不是要对比出个啥子。
只是在研究 spark core 的时候,顺便把 rpc 理解了下。 又因为早期 spark 的版本是用的 akka ,后面 Spark 采用了自己实现的简版 rpc 。 纯粹技术学习,不是为了说明好与坏。 |
5
lmshl 2022-09-07 11:30:14 +08:00
@winchang 如果有意向研究 Scala 方向的技术的话,建议沿着你 quill + http4s 那条路(changzhiwin/mvc-quill)接着走,比如从 quill 层直接返回 cats-effect 的 IO ,全程不参与 Future 。还有用 Tagless final 来替换 class 构造参数的注入形式等等
|
7
lmshl 2022-09-07 20:26:40 +08:00
|
8
winchang OP @lmshl 学好英语,是比编程、看源代码至少难一个数量级的事情。卷国外远程,需要流利的英语口语(我过的亏,是写不出来的)。
|
10
hepin1989 2022-10-14 02:19:20 +08:00
给 Akka 贡献点吧,thanks , 给 fork 贡献点也行
|
14
winchang OP akka 的 LICENSE 换了吧,玩法有不一样吗?
|
15
sinboy1988 2023-01-03 21:48:46 +08:00 via Android
start ➕1 ,关注
|