V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  luoqeng  ›  全部回复第 4 页 / 共 23 页
回复总数  452
1  2  3  4  5  6  7  8  9  10 ... 23  
2021-11-24 11:33:07 +08:00
回复了 unco020511 创建的主题 程序员 关于 https 及接口安全性方面的几个问题
1. https 解决的是数据加密传输中间人攻击,加签 /验签是业务逻辑需要对接口确认调用者是否有权限。

2. 没看明白,权限是属于业务逻辑。

3. http 是无状态协议请求需要带上状态做鉴权,本质无差别。

4. 服务器验证客户端。

5. 看具体 API 设计,抓包不能解密 https 数据,除非有证书私钥,浏览器 F12 ,请求都是你自己浏览器发的为什么不能看? https 解决的是你不能看别人发的请求。


加签 /验签 主要是做开发 API 鉴权,是那个开发者调用了 API ,仿制任意人调用。HTTPS 解决数据加密传输,传输过程中不被篡改。
2021-11-22 09:55:44 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
@pythonee 分布式系统需要依赖的不是时间,是确认两台机器处理事情的先后顺序,顺序有全序 偏序关系。
2021-11-21 22:30:25 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
2021-11-21 22:24:33 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
Google 的分布式数据库库用原子时钟保证误差
2021-11-21 22:23:22 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
只有逻辑时钟 Lamport
2021-11-09 12:27:14 +08:00
回复了 kalista 创建的主题 Go 编程语言 etcd 一次性插入大量数据导致超时
etcd 是用来存 Meta 数据的
2021-11-09 01:16:18 +08:00
回复了 goforwardv2 创建的主题 程序员 游戏服务器和中间件
但是就像你说的有单点故障问题。通过高可用的 ETCD 来做服务发现,通信双方直接建立连接比较好。
用 MQ 也可以实现 RPC ,性能肯定没直接通信好,MQ 本身高可用,相当于高可用版本 proxy 吧。
https://github.com/nats-rpc/nrpc
2021-11-09 01:05:05 +08:00
回复了 goforwardv2 创建的主题 程序员 游戏服务器和中间件
游戏和 web 最大区别就是有状态,实时性要求高。不需要 proxy ,proxy 的唯一优点相当于做了服务发现的工作,
不需要中介可信任的价值转移
2021-10-19 22:28:29 +08:00
回复了 best443 创建的主题 求职 [求职] 坐标北京, 2 年+数据分析(互金行业)
转 flink 啊
2021-08-02 23:31:01 +08:00
回复了 balabalaguguji 创建的主题 知乎 挺想农村老家建个独栋别墅,求图纸
2021-08-02 23:11:24 +08:00
回复了 dongfuye1 创建的主题 分享创造 分布式事务实战--go 语言的 saga 事务
以前总结的

2PC 是多 obj 的同时修改的 atomic commit 问题,consensus 一般是同一个 obj 的不同 replica 的一致问题;

在事务的上下文中,一致性( Consistency )的概念是:对数据的一组特定陈述必须始终成立。即不变量( invariants )。具体到分布式事务的上下文中这个不变量是:所有参与事务的节点状态保持一致:要么全部成功提交,要么全部失败回滚,不会出现一些节点成功一些节点失败的情况。

在分布式系统的上下文中,线性一致性( Linearizability )的概念是:多副本的系统能够对外表现地像只有单个副本一样(系统保证从任何副本读取到的值都是最新的),且所有操作都以原子的方式生效(一旦某个新值被任一客户端读取到,后续任意读取不会再返回旧值)。

分布式事务一致性会因为协调者单点引入可用性问题
为了解决可用性问题,分布式事务的节点需要在协调者故障时就新协调者选取达成共识
解决共识问题等价于实现一个线性一致的存储
解决共识问题等价于实现全序广播( total order boardcast )
Paxos/Raft 实现了全序广播

分布式事务本身的一致性是通过协调者内部的原子操作与多阶段提交协议保证的,不需要共识;但解决分布式事务一致性带来的可用性问题需要用到共识。

全序广播要求将消息按照相同的顺序,恰好传递一次,准确传送到所有节点。
2021-07-06 22:03:50 +08:00
回复了 longmeier90 创建的主题 Python 公司的 web 项目怎么实现热更新,不需要停服就能实现发版
web 都是无状态服务,没啥可热更新的
2021-07-02 11:24:00 +08:00
回复了 pythonee 创建的主题 程序员 写 scheme 的同学们会时刻担心爆栈吗?
编译器支持 CPS 变换
2021-06-17 15:04:05 +08:00
回复了 PocketRoboto 创建的主题 职场话题 大专应届生,关于两份工作的选择,请教一下各位
再找找,去机会多城市看看,深圳,北京,上海,可以试着先电话面试。
2021-06-15 17:42:11 +08:00
回复了 andyskaura 创建的主题 北京 马上考完驾照 有什么性价比高的二手破车推荐一下
@andyskaura 好开,轴距短,维修保养便宜,再卖掉也亏不了多少。
2021-06-15 11:00:58 +08:00
回复了 andyskaura 创建的主题 北京 马上考完驾照 有什么性价比高的二手破车推荐一下
手动挡马六
2021-06-11 18:09:27 +08:00
回复了 niceyuri 创建的主题 职场话题 提离职被涨薪挽留了,接下来该怎么破?
提离职前如果考虑给同样薪资可以留下来,应该先提加薪,不通过再提离职。
2021-06-08 11:39:40 +08:00
回复了 addenvex 创建的主题 酷工作 [上海] [米哈游] 爬虫工程师内推(急招)
出了事就是临时工干的
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1800 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
♥ Do have faith in what you're doing.