V2EX donlxn22
$V2EX
Solana
Give SOL to Copy Address
使用 SOL 向 donlxn22 打赏,数额会 100% 进入 donlxn22 的钱包。
 donlxn22 最近的时间轴更新
donlxn22

donlxn22

V2EX 第 123572 号会员,加入于 2015-06-22 20:54:08 +08:00
donlxn22 最近回复了
+1
支持一下!
2019-09-07 11:50:45 +08:00
回复了 jeffreyji666 创建的主题 程序员 私有云存储开发
Azure Stack 私有 Azure 云看一下
2019-07-05 15:12:34 +08:00
回复了 yuankui 创建的主题 程序员 用 TypeScript 作为一个后端开发,需要哪些技术栈?
修正:

https://github.com/azure/azurite
基本上这三种都有成熟的第三方库 -> 基本上前两种都有成熟的第三方库
2019-07-05 15:10:35 +08:00
回复了 yuankui 创建的主题 程序员 用 TypeScript 作为一个后端开发,需要哪些技术栈?
我在微软使用 TypeScript 开发了 Azure Storage JS SDK,SDK 可以在前端浏览器环境中使用,或者后端 Node.js 使用。

说实话,一旦开始使用 TS,就很难再回到 JS。尤其是需要多人协作的大型项目。无论 JS 前端还是 Node.js 后端,TS 可以避开很多 JS 的坑。比如 TS 编译可以选择输出的 ECMA 版本,以及输出的 JS 模块规范。结合 Visual Studio Code 对 TS 完美支持,开发过程还是很不错的。

我现在正在做一个基于 Node.js 的轻量化开源的 Azure Storage 实现[Azurite]( https://github.com/azure/azurite),使用 TypeScript。线上的 Azure Storage 对象存储服务是一个典型的分布式系统,而 Azurite 第一个 preview 版本则是 Node.js 典型单进程架构,但得益于 Node.js 高效的 IO 性能,测试中数据上传下载最高可以到达 250MB/s,此时单核 CPU 已经被吃满。

由于整个系统的瓶颈在于 CPU,现在正在做分布式化的探索,但可能会遇到不同节点的竞争问题,比如同时访问并修改同一个 blob 的属性。现在初步预计的方向有三种,1) 分布式锁 2) 数据库事务 3) 通过优化数据结构避免竞争。基本上这三种都有成熟的第三方库。有兴趣的同学可以一起讨论或贡献代码。
广告贴
2018-11-20 18:05:46 +08:00
回复了 gddaisy 创建的主题 酷工作 # 微软后端/ Java 招聘# 微软上海 Java 大牛招聘
还有话费补贴?
亲测非空文件架可删
2018-06-13 10:50:17 +08:00
回复了 elevioux 创建的主题 Microsoft Azure 有没用过 azure 的朋友?
可以在 Portal 中直接工单,一般当天会有回复。
2018-05-17 12:52:03 +08:00
回复了 DongDongXie 创建的主题 职场话题 拼多多里面刚毕业的研究生能拿 42 万?
@daniaoren 月薪到不了 35K。拼多多的 package = 月薪 * 12 + 每周末的一天上班工资 * 数量 + 年终奖

月薪是按月发,后面两个是年底发一次。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1021 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 17ms UTC 18:44 PVG 02:44 LAX 11:44 JFK 14:44
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86