V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cloud107202  ›  全部回复第 6 页 / 共 12 页
回复总数  231
1  2  3  4  5  6  7  8  9  10 ... 12  
2018-03-10 11:03:42 +08:00
回复了 dyllanwli 创建的主题 问与答 一个 hyperledger/fabric(或者说是 docker 网络)的问题?
局域网对公网开放的话,试试 Rancher,开箱即用,把局域网机器和云主机都作为 agent 配置一下就行,agent 之间通过基于 IPSec 的 overlay 网络通信,半小时以内稳稳上手。
2018-03-10 10:44:53 +08:00
回复了 lhy360121 创建的主题 职场话题 offer(平安, vivo, thoughtworks)对比,求意见
tw 技术氛围不错,出国和培训的机会多
vivo 不了解不评价
平安除了寿险都不要考虑(平安出来的技术在我这初面没一个通过的)
我感觉没什么大问题,就是使用 golang 语言有加分这里不太合适,此处应有少量减分
刚入职时发现公司老员工寥寥无几或频频离职都是天坑的表象,最好趁着试用期走人再找一找别的机会。
2018-02-22 15:22:25 +08:00
回复了 ray1888 创建的主题 程序员 raft 相关问题,希望 v2 大佬来解答一下
1. 在选举过程中 leader 知晓并负责管理全部节点,所以 leader 在任期内可以确定大多数成功。“而 commited log 需要大多数机接收到”这里描述不够精确:对于一个 client 发来的一个条目,leader 接收到之后广播给所有节点。leader 在确认集群多数节点写成功之后(收到大多数节点的 ack ),才进行 commited 动作(此时把条目 apply 到状态机才是安全的),稍后 follower 在 log replication 的过程中也会本地 commit 这个条目(因为后续心跳包里会包含 leader 已提交的 index 号)

2. https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md#6-%E9%9B%86%E7%BE%A4%E6%88%90%E5%91%98%E5%8F%98%E5%8C%96

3. 这个算是分布式系统设计的常识,首先不同角色的职责是固定的,foller 不会应对请求。而论文所述的 raft 属于 single-leader replication 机制,只有 leader 一个单点应对请求。你说的这种情况属于 multi-leader 类型的系统,虽然能增加吞吐量,但是同一份数据在多个 leader 可能会并发修改造成冲突,所以这类的系统必须引入冲突检查和冲突恢复机制,实现更为复杂。针对 raft 有 multi-raft 的扩展层
https://github.com/deepfabric/elasticell/blob/master/docs/architecture/multi-raft.md 似乎 CockroachDB 和 TiDB 用到了类似的设计
2017-12-24 16:34:52 +08:00
回复了 jecshcier 创建的主题 问与答 请问 nodejs 之间的通信用什么好?
同步建议 gRPC,异步用 MQ. MQ 的选择比较多,有基于内存的(rabbitmq nsq) 有可持久化的(kafka) 有些只能消费一次,有的可以由 client 自由操控 offset 反复消费 msg(还是 kafka)
2017-12-15 16:01:05 +08:00
回复了 wecan 创建的主题 程序员 刚装修的办公室,没有窗户,味道很重
不能大范围开窗,只能躲了,空气净化器口罩都 0 作用
@20015jjw 给你的代码就是 java8 的 lambda API...
这个算是 OO 语言给思维带来的枷锁。试图从 List 中 filter 一些结果,但是要根据不同的动态条件。纯 OO 语言里不太好做,或者需要动用设计模式。FP 里就是把怎样取属性并比较这个动作(function/ first-class function ) 当成变量传进去而已。

举个例子,边界判断要自己补充下
https://gist.github.com/liyuntao/54bc04e963fa969b2d82903d51bfea69
typescript+1

golang 的烂尾项目多了去了,写着写着就发现因为语言的设计,表达能力与依赖处理方面带来的缺陷,体验甚至不如 JS
2017-11-23 14:32:13 +08:00
回复了 mishini 创建的主题 问与答 黑五哪个国家买 pixel 2 最优惠?
并没有优惠,买小米 6 刷国际版或者右转果子
2017-11-23 14:06:10 +08:00
回复了 viosey 创建的主题 分享发现 Steam 黑五你们都买了些什么游戏?
主机玩家哭晕在厕所,巫师 3 年包折后比 pc 还要贵一倍多
2017-11-23 13:51:07 +08:00
回复了 k9982874 创建的主题 分享发现 golang 是目前为止用过的最难受的语言
不是所谓的舍本逐末么
2017-11-23 13:50:44 +08:00
回复了 k9982874 创建的主题 分享发现 golang 是目前为止用过的最难受的语言
楼主说的没错啊,难用还不让人说了?只拿出反正我自己写 xxx 时候 blahblah 没什么意义。

还有关于社区所谓的 我们目标是编译快 -> 泛型很影响编译速度 -> 我们舍弃了泛型
2017-10-27 00:37:56 +08:00
回复了 aiyov 创建的主题 问与答 v u e 路由与 express 路由区别
完全不是一个概念,Vue.js 是'前端路由',类似客户端开发里菜单切换,界面切换的手段。
浏览器不会向后台发 Http Request
2017-10-26 12:31:44 +08:00
回复了 strahe 创建的主题 问与答 联,通网,络检测很敏感?
用跳板机 ssh 到另一台再搭建服务,ISP 有所有直连 ssh 的 ip 全列表。这个没准(或已经)变成某入侵检测系统的一个考量因素。
2017-10-26 11:10:18 +08:00
回复了 awolfer 创建的主题 投资 茅台今天疯涨, 大家怎么看
这种高位,不用持续的上涨带来赚钱效应和预期,横一阵就是崩
2017-10-09 15:46:03 +08:00
回复了 gcli 创建的主题 Java dubbo 与 dubbox 选择哪个?
JVM 项目用 spring-cloud, 跨语言的话 目前没看到特别合适的。
2017-10-06 18:38:26 +08:00
回复了 baskice 创建的主题 问与答 如何写一个 JavaScript 通用的重试 function?
@azh7138m 是 Promise.race() 么
2017-10-06 10:55:04 +08:00
回复了 baskice 创建的主题 问与答 如何写一个 JavaScript 通用的重试 function?
```
function timeout(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}


// e.g.
async function waiting_until_succeed(retry_interval = 2000) {
try {
const result = await api_client.getXXByXX();
} catch (err) {
logger.info(` ${err.message}`);
await timeout(retry_interval);
return waiting_until_succeed();
}
}

```
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2732 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 11:21 · PVG 19:21 · LAX 03:21 · JFK 06:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.