由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
相关主题
老魏老姜老霸,我出银子给你们开机器学习了学习了!数据库火车票的高效并发实现
Server release了两个面世题
求教 网络大侠, 如何提高网卡吞吐量A question about class size
战为止戈,单线程 50M TPSC++ Q 108: swap
论拿出codepython question, easy one
古德八,哪天我有空了咱实测一下吧java里run curl system command的问题
nickmit你过来one question about algorithm
说scala好的进来看看同一个变量,printf 两个结果
相关话题的讨论汇总
话题: 联票话题: tps话题: byte
进入Programming版参与讨论
1 (共1页)
T********i
发帖数: 2416
1
Goodbug提出的:
全国一盘棋。每天1000车次,每车次简化就20段,每车三种票,卧铺,硬座,站票,每
种1000张。上下铺什么的我就不跟你计较了。联票也是支持最多两张
就好,或者说一次转车。用户自选,也不用你算什么最短路径。但是每个车次的票号得
一样。
反正不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
响应并出票。
qxc提出的协议
协议:
4 bytes transactionId
2 bytes trainId1
1 byte seatType
1 byte start1
1 byte end1
2 bytes trainId2
1 byte start2
1 byte end2
我的修改建议:
加上trainid2, start2, end2。因为goodbug要联票转车。
当然,联票转车要算出两张票才对。碰到联票,transaction算2个。
trainid是0表示不转车。
返回 {
4 bytes transactionId
1 byte isSuccess
}
那我们就上单机, 不断电, 只看看 perf.
我的增强版:
实时异步写盘。只要不断电,保证log都写到SSD盘上。
这个完全goodbug的条件。但是他要求实施优化车票分配。这样性能要打点折扣。因此
我提议性能定在1MM TPS,向5MM TPS努力。Goodbug接受了。
各位有意见么?
这是内部服务器:
1. transactionid要做到global unique。
2. 假定security有人管。我不负责安全性检查
3. 不限制同时连接的client,但是client要保证unique transactionid。
4. CLient要有礼貌,尽量pool message into same IP packet, DO NOT use TCP_
NODELAY。不能频繁连接断开。
5. Client如果断开,未发出的response将丢弃。但是买到的票依然保留。可以在
logfile中查到。
6. 这是简化实现,尽量测试核心性能。其他的技术要求(可靠性,信息一致,管理性
,商业逻辑)均可实现,对核心性能没有根本影响。请大家自重,尊重理论,不要用任
何不合理feature要求混淆是非。
L*****e
发帖数: 8347
2
赞!古德八的“要求车票优化分配”这句还是要明确以下,达到什么情况算优化分配了
。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 T********i 的大作中提到】
: Goodbug提出的:
: 全国一盘棋。每天1000车次,每车次简化就20段,每车三种票,卧铺,硬座,站票,每
: 种1000张。上下铺什么的我就不跟你计较了。联票也是支持最多两张
: 就好,或者说一次转车。用户自选,也不用你算什么最短路径。但是每个车次的票号得
: 一样。
: 反正不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: qxc提出的协议
: 协议:
: 4 bytes transactionId

g*****g
发帖数: 34805
3
举个例子,就是假定当前所有票的线段数是N(连着的算一段),一个request进来,要
满足分配之后N'最小。其次,在N'一样的前提下,要从一个长度最短的线段里取。线段
长度一样可以任取一个。
这简单bruteforce最差情况是个O(N)的算法,N是座位数。

【在 L*****e 的大作中提到】
: 赞!古德八的“要求车票优化分配”这句还是要明确以下,达到什么情况算优化分配了
: 。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
4
另外,输出还应该有个座位号,否则无法验证座位分配有没有冲突,有没有优化。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 T********i 的大作中提到】
: Goodbug提出的:
: 全国一盘棋。每天1000车次,每车次简化就20段,每车三种票,卧铺,硬座,站票,每
: 种1000张。上下铺什么的我就不跟你计较了。联票也是支持最多两张
: 就好,或者说一次转车。用户自选,也不用你算什么最短路径。但是每个车次的票号得
: 一样。
: 反正不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: qxc提出的协议
: 协议:
: 4 bytes transactionId

L*****e
发帖数: 8347
5
嗯,我知道你的意思,我是说spec里这点要明确,否则最后又因为“理解”不同而争吵
。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 举个例子,就是假定当前所有票的线段数是N(连着的算一段),一个request进来,要
: 满足分配之后N'最小。其次,在N'一样的前提下,要从一个长度最短的线段里取。线段
: 长度一样可以任取一个。
: 这简单bruteforce最差情况是个O(N)的算法,N是座位数。

L*****e
发帖数: 8347
6
输出的isSuccess其实不用了,换成座位号就行,有座位号就是成功了,失败了发个0号
或负号。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 L*****e 的大作中提到】
: 另外,输出还应该有个座位号,否则无法验证座位分配有没有冲突,有没有优化。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

g*****g
发帖数: 34805
7
输出要有座位号,座位类型,和跟车次的关系。你要用编码,可以,我就提醒一下编码
也不是免费的。
另外是联票,所以最多俩座位。

【在 L*****e 的大作中提到】
: 另外,输出还应该有个座位号,否则无法验证座位分配有没有冲突,有没有优化。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

q*c
发帖数: 9453
8
right.

【在 L*****e 的大作中提到】
: 输出的isSuccess其实不用了,换成座位号就行,有座位号就是成功了,失败了发个0号
: 或负号。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

q*c
发帖数: 9453
9
座位号就行了,因为有 transactionid, transaction 请求里面有车次, 座位类型
和车次的关系是啥意思?

【在 g*****g 的大作中提到】
: 输出要有座位号,座位类型,和跟车次的关系。你要用编码,可以,我就提醒一下编码
: 也不是免费的。
: 另外是联票,所以最多俩座位。

g*****g
发帖数: 34805
10
另外,是100万的request,所以就算是100万联票,200万张票,也是100万的request。
我们一直说的是能够撑住外部来的百万request。
相关主题
古德八,哪天我有空了咱实测一下吧学习了学习了!数据库火车票的高效并发实现
nickmit你过来两个面世题
说scala好的进来看看A question about class size
进入Programming版参与讨论
L*****e
发帖数: 8347
11
老魏说联票是当两个transactions的,而且联票难道不是要换车吗?这个座位是要变的
吧?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 输出要有座位号,座位类型,和跟车次的关系。你要用编码,可以,我就提醒一下编码
: 也不是免费的。
: 另外是联票,所以最多俩座位。

g*****g
发帖数: 34805
12
出两张票的话,要保持进来和出去的顺序一样。

【在 q*c 的大作中提到】
: 座位号就行了,因为有 transactionid, transaction 请求里面有车次, 座位类型
: 和车次的关系是啥意思?

g*****g
发帖数: 34805
13
我说的是支持100万request,如果一个request需要两个transaction,那也还是100万
request.
用户才不管你内部用几个transaction来实现呢,没有用内部数目来算需求的。

【在 L*****e 的大作中提到】
: 老魏说联票是当两个transactions的,而且联票难道不是要换车吗?这个座位是要变的
: 吧?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
14
老魏的原话:当然,联票转车要算出两张票才对。碰到联票,transaction算2个。
你俩这个问题统一一下?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 另外,是100万的request,所以就算是100万联票,200万张票,也是100万的request。
: 我们一直说的是能够撑住外部来的百万request。

g*****g
发帖数: 34805
15
没有任何应用是这么算的,都是按request/response算。如果一个request有联票他只
能做一半,那他就最多能支持50万/秒的request。要先把话说在前头,不要吹牛。术语
要用业界术语,不能自定义吧。
我说我的系统能支持百万订单的时候,单个订单可比这个复杂多了。

【在 L*****e 的大作中提到】
: 老魏的原话:当然,联票转车要算出两张票才对。碰到联票,transaction算2个。
: 你俩这个问题统一一下?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

g*****g
发帖数: 34805
16
还有,要能够支持多张一样的票(联票)吧。我不要求变态的,就最低要求两张票就
好,这也算一个单子。我和领导一块去探亲,你不能我买着了,领导买不到吧,这也是
不能分的transaction要求之一。
所以输入要加上票子数目,最多2张就好,还算一个单子。
q*c
发帖数: 9453
17
这个合理, 不过 10% 联票, 就算 20-30% 联票, 老魏的模型下也就 20-30%
overhead.
这都从 5MM 到 1MM了, 这点余量老魏应该没问题。

【在 g*****g 的大作中提到】
: 我说的是支持100万request,如果一个request需要两个transaction,那也还是100万
: request.
: 用户才不管你内部用几个transaction来实现呢,没有用内部数目来算需求的。

L*****e
发帖数: 8347
18
这个东西都在于人怎么定义,也可以说要求转车的request就是两个requests,等于是
订两张票,只是一起提交而已。
这个没啥倾向性,你们只要把定义统一了就好。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 没有任何应用是这么算的,都是按request/response算。如果一个request有联票他只
: 能做一半,那他就最多能支持50万/秒的request。要先把话说在前头,不要吹牛。术语
: 要用业界术语,不能自定义吧。
: 我说我的系统能支持百万订单的时候,单个订单可比这个复杂多了。

g*****g
发帖数: 34805
19
这不是个人定义,这是一个transaction的基本要求。如果我只能买到一段,买不到联
票,我不买。
如果我只能自己一个人走,领导走不了,我不走。你没法分成两个request。要吗都成
功,要吗都不成功。
我没有难为他,我自己设计的系统,单子比这个复杂多了。

【在 L*****e 的大作中提到】
: 这个东西都在于人怎么定义,也可以说要求转车的request就是两个requests,等于是
: 订两张票,只是一起提交而已。
: 这个没啥倾向性,你们只要把定义统一了就好。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

q*c
发帖数: 9453
20
这个也是合理要求。 transaction.
我感觉 pm 不好做啊, 就这个 spec 估计都要很长时间,

【在 g*****g 的大作中提到】
: 还有,要能够支持多张一样的票(联票)吧。我不要求变态的,就最低要求两张票就
: 好,这也算一个单子。我和领导一块去探亲,你不能我买着了,领导买不到吧,这也是
: 不能分的transaction要求之一。
: 所以输入要加上票子数目,最多2张就好,还算一个单子。

相关主题
C++ Q 108: swapone question about algorithm
python question, easy one同一个变量,printf 两个结果
java里run curl system command的问题关于服务器
进入Programming版参与讨论
L*****e
发帖数: 8347
21
这个其实对效率没有影响,机器处理的时候还是当两个人分别订票的,只是在处理时排
队把这两个请求排队在一起,然后对成功和失败多加一个限制,group里的多个请求都
成功才算成功。。。
这个要求只是在实现上增加了点繁琐,输入的信息略微增多(比如加个group id),对
performance没有大的影响,建议还是不加这个条件。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 还有,要能够支持多张一样的票(联票)吧。我不要求变态的,就最低要求两张票就
: 好,这也算一个单子。我和领导一块去探亲,你不能我买着了,领导买不到吧,这也是
: 不能分的transaction要求之一。
: 所以输入要加上票子数目,最多2张就好,还算一个单子。

L*****e
发帖数: 8347
22
要求和具体实现是两码事。你可以要求只买到一段买不到另一段不能走,但不意味着实
现就必须把这两张票做为一个transaction才能满足要求。我上面举的的例子,可以对
联票分配一个group id,同一个group里的必须都成功才算订票成功。。。

★ 发自iPhone App: ChineseWeb 8.2.2
★ 发自iPhone App: ChineseWeb 8.2.2
★ 发自iPhone App: ChineseWeb 8.2.2
★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 这不是个人定义,这是一个transaction的基本要求。如果我只能买到一段,买不到联
: 票,我不买。
: 如果我只能自己一个人走,领导走不了,我不走。你没法分成两个request。要吗都成
: 功,要吗都不成功。
: 我没有难为他,我自己设计的系统,单子比这个复杂多了。

T********i
发帖数: 2416
23
行,你说了10%是联票。这个你控制不住是你的问题。
至于你说你的系统能支持100万订单啥意思?还比这个复杂多了?
这个你要说清楚。你是说实时百万么?不可以吹牛不上税的。

【在 g*****g 的大作中提到】
: 没有任何应用是这么算的,都是按request/response算。如果一个request有联票他只
: 能做一半,那他就最多能支持50万/秒的request。要先把话说在前头,不要吹牛。术语
: 要用业界术语,不能自定义吧。
: 我说我的系统能支持百万订单的时候,单个订单可比这个复杂多了。

T********i
发帖数: 2416
24
这个满足你。

【在 g*****g 的大作中提到】
: 举个例子,就是假定当前所有票的线段数是N(连着的算一段),一个request进来,要
: 满足分配之后N'最小。其次,在N'一样的前提下,要从一个长度最短的线段里取。线段
: 长度一样可以任取一个。
: 这简单bruteforce最差情况是个O(N)的算法,N是座位数。

T********i
发帖数: 2416
25
其他的要求我就不管了。
你给我找各种各样的麻烦,又没人给钱,凭啥花时间都满足你。
d*******r
发帖数: 3299
26
终于写 specs 了, 赞
q*c
发帖数: 9453
27
我来作活雷锋 (下面得要实现了, server/test code 不开源真是天大浪费)。
全国一盘棋。每天1000车次,每车次简化就20段,
每车三种票,卧铺,硬座,站票,每种1000张。
联票也是支持最多两张。 10% 联票, 不能换座位。(联票内每个车次的票号得一样。)
不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
响应并出票。
联票算一个请求。 内部多少 transaction 不能管。(就 10% overhead, 老魏就别纠缠
了, 不是目标是 5MM 嘛!)
协议:
{
4 bytes transactionId
1 byte numberOfTickets ( 全家出门必须 aon )
1 byte seatType
2 bytes trainId1
1 byte start1
1 byte end1
2 bytes trainId2
1 byte start2
1 byte end2
}
不转车就没有 section 2.
返回
{
4 bytes transactionId
2 byte seatNumber (0 if failed)
}
实时异步写盘。只要不断电,保证相应得请求都写到SSD盘上。(也就是断电了能无损
恢复)
要求实施优化车票分配。
优化就是说造成最少碎片。
性能定在1MM TPS,向5MM TPS努力。
这是内部服务器:
1. transactionid要做到global unique。
2. 假定security有人管。我不负责安全性检查
3. 不限制同时连接的client,但是client要保证unique transactionid。
4. CLient要有礼貌,尽量pool message into same IP packet, DO NOT use TCP_
NODELAY。不能频繁连接断开。
5. Client如果断开,未发出的response将丢弃。但是买到的票依然保留。可以在
logfile中查到。
6. 这是简化实现,尽量测试核心性能。其他的技术要求(可靠性,信息一致,管理性
,商业逻辑)均可实现,对核心性能没有根本影响。请大家自重,尊重理论,不要用任
何不合理feature要求混淆是非。
z*******3
发帖数: 13709
28
30s内响应阿?
那这个跟real time差了太远了吧?

。)

【在 q*c 的大作中提到】
: 我来作活雷锋 (下面得要实现了, server/test code 不开源真是天大浪费)。
: 全国一盘棋。每天1000车次,每车次简化就20段,
: 每车三种票,卧铺,硬座,站票,每种1000张。
: 联票也是支持最多两张。 10% 联票, 不能换座位。(联票内每个车次的票号得一样。)
: 不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: 联票算一个请求。 内部多少 transaction 不能管。(就 10% overhead, 老魏就别纠缠
: 了, 不是目标是 5MM 嘛!)
: 协议:
: {

T********i
发帖数: 2416
29
行,把AON去掉。
我说了,优化满足,10%联票满足。其他的我就不管了。
AON确实增加点时间,但是marginal的。主要是懒的多写。
我都说了,那两样满足,其他不管。

。)

【在 q*c 的大作中提到】
: 我来作活雷锋 (下面得要实现了, server/test code 不开源真是天大浪费)。
: 全国一盘棋。每天1000车次,每车次简化就20段,
: 每车三种票,卧铺,硬座,站票,每种1000张。
: 联票也是支持最多两张。 10% 联票, 不能换座位。(联票内每个车次的票号得一样。)
: 不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: 联票算一个请求。 内部多少 transaction 不能管。(就 10% overhead, 老魏就别纠缠
: 了, 不是目标是 5MM 嘛!)
: 协议:
: {

b*******s
发帖数: 5216
30
什么叫realtime?

【在 z*******3 的大作中提到】
: 30s内响应阿?
: 那这个跟real time差了太远了吧?
:
: 。)

相关主题
围棋时兴让子,和goodbug还有另外一种赌法Server release了
让子goodbug 20倍的赌局求教 网络大侠, 如何提高网卡吞吐量
老魏老姜老霸,我出银子给你们开机器战为止戈,单线程 50M TPS
进入Programming版参与讨论
z*******3
发帖数: 13709
31
30s跟10m有什么本质区别?

【在 b*******s 的大作中提到】
: 什么叫realtime?
q*c
发帖数: 9453
32
你和 goodbug 商量商量? 我就是个书记员 . 这基本都是网友提供得, 我就终结以下
。 pm 不好作啊。
我个人觉得aon 很重要, 这是个无法避免得 feature. 不能一家人买了一半得票。
。。

【在 T********i 的大作中提到】
: 行,把AON去掉。
: 我说了,优化满足,10%联票满足。其他的我就不管了。
: AON确实增加点时间,但是marginal的。主要是懒的多写。
: 我都说了,那两样满足,其他不管。
:
: 。)

g*****g
发帖数: 34805
33
你错了,如果不实时找座位没影响,实时找座位当然有影响。

【在 L*****e 的大作中提到】
: 这个其实对效率没有影响,机器处理的时候还是当两个人分别订票的,只是在处理时排
: 队把这两个请求排队在一起,然后对成功和失败多加一个限制,group里的多个请求都
: 成功才算成功。。。
: 这个要求只是在实现上增加了点繁琐,输入的信息略微增多(比如加个group id),对
: performance没有大的影响,建议还是不加这个条件。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
34
输出seatnumber还是应该同意吧?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 T********i 的大作中提到】
: 行,把AON去掉。
: 我说了,优化满足,10%联票满足。其他的我就不管了。
: AON确实增加点时间,但是marginal的。主要是懒的多写。
: 我都说了,那两样满足,其他不管。
:
: 。)

T********i
发帖数: 2416
35
同意很重要。
任何功能都重要。但是做成了又没人给我半毛钱。
俺不想和你们做生意讨价还价。goodbug坚持联票算一个transaction我都认了。
但是AON原先SPEC里没有。

【在 q*c 的大作中提到】
: 你和 goodbug 商量商量? 我就是个书记员 . 这基本都是网友提供得, 我就终结以下
: 。 pm 不好作啊。
: 我个人觉得aon 很重要, 这是个无法避免得 feature. 不能一家人买了一半得票。
: 。。

q*c
发帖数: 9453
36
这是老霸前面提得, 能保证 30s , 不延长, 持续 1 小时 1-5MM tps, 也是本事...

【在 z*******3 的大作中提到】
: 30s内响应阿?
: 那这个跟real time差了太远了吧?
:
: 。)

g*****g
发帖数: 34805
37
我的订单可以支持备份线路,可以支持最多5张。我从来没说过实时。实时是你说的。

【在 T********i 的大作中提到】
: 行,你说了10%是联票。这个你控制不住是你的问题。
: 至于你说你的系统能支持100万订单啥意思?还比这个复杂多了?
: 这个你要说清楚。你是说实时百万么?不可以吹牛不上税的。

q*c
发帖数: 9453
38
seat number 呢, 这是左眼提的, 我觉得其实是本来的要求啊, 我忘记写进去了。

【在 T********i 的大作中提到】
: 同意很重要。
: 任何功能都重要。但是做成了又没人给我半毛钱。
: 俺不想和你们做生意讨价还价。goodbug坚持联票算一个transaction我都认了。
: 但是AON原先SPEC里没有。

T********i
发帖数: 2416
39
我的这个性能只和线路数量有关。我说过系统硬件定下来不能无限提高负载。
所以你说联票站10%,我们就要按照10%测试。你要是按照100%测试当然不对。

【在 g*****g 的大作中提到】
: 我的订单可以支持备份线路,可以支持最多5张。我从来没说过实时。实时是你说的。
z*******3
发帖数: 13709
40
如果是这样一个步骤都要30s,我用老魏的干嘛?
用古德霸的都没不会这样,30s停滞的话,顾客直接关网页了
古德霸真是nice,条件这么宽
这简直就是一个web session的expire time了
老魏吹牛的那样,直接给他3ms反应时间都算是抬举他了
应该给3us才对

..

【在 q*c 的大作中提到】
: 这是老霸前面提得, 能保证 30s , 不延长, 持续 1 小时 1-5MM tps, 也是本事...
相关主题
战为止戈,单线程 50M TPSnickmit你过来
论拿出code说scala好的进来看看
古德八,哪天我有空了咱实测一下吧学习了学习了!数据库火车票的高效并发实现
进入Programming版参与讨论
T********i
发帖数: 2416
41
seat number是必须的。

【在 q*c 的大作中提到】
: seat number 呢, 这是左眼提的, 我觉得其实是本来的要求啊, 我忘记写进去了。
g*****g
发帖数: 34805
42
既然最多4张票,联票加两人,你的出票spec得修改一下。我也不要求座位连着。

。)

【在 q*c 的大作中提到】
: 我来作活雷锋 (下面得要实现了, server/test code 不开源真是天大浪费)。
: 全国一盘棋。每天1000车次,每车次简化就20段,
: 每车三种票,卧铺,硬座,站票,每种1000张。
: 联票也是支持最多两张。 10% 联票, 不能换座位。(联票内每个车次的票号得一样。)
: 不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: 联票算一个请求。 内部多少 transaction 不能管。(就 10% overhead, 老魏就别纠缠
: 了, 不是目标是 5MM 嘛!)
: 协议:
: {

L*****e
发帖数: 8347
43
aon是个重要的feature,但是aon的number of tickets算几个transaction啊?如果算
number of tickets个transaction,这个条件只增加了点marginal cost,对评价老魏
的方案的效率只是增加点干扰因素而已,没有本质影响。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 q*c 的大作中提到】
: 你和 goodbug 商量商量? 我就是个书记员 . 这基本都是网友提供得, 我就终结以下
: 。 pm 不好作啊。
: 我个人觉得aon 很重要, 这是个无法避免得 feature. 不能一家人买了一半得票。
: 。。

g*****g
发帖数: 34805
44
可以,但2张票all or nothing不能让了吧。

【在 T********i 的大作中提到】
: 我的这个性能只和线路数量有关。我说过系统硬件定下来不能无限提高负载。
: 所以你说联票站10%,我们就要按照10%测试。你要是按照100%测试当然不对。

g*****g
发帖数: 34805
45
我说了多少次,不是数票子,是数订单数目,或者说request/response数目。
事实上一个request就是一个transaction。你要是做网站的讨论性能就不会问这个问题。

【在 L*****e 的大作中提到】
: aon是个重要的feature,但是aon的number of tickets算几个transaction啊?如果算
: number of tickets个transaction,这个条件只增加了点marginal cost,对评价老魏
: 的方案的效率只是增加点干扰因素而已,没有本质影响。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

T********i
发帖数: 2416
46
3ms我也没意见。
问题是如果只有1G带宽,你上来10个1G的全速test session,那就是等一辈子的事情了。
跟你说这个,已经抬举你了。

【在 z*******3 的大作中提到】
: 如果是这样一个步骤都要30s,我用老魏的干嘛?
: 用古德霸的都没不会这样,30s停滞的话,顾客直接关网页了
: 古德霸真是nice,条件这么宽
: 这简直就是一个web session的expire time了
: 老魏吹牛的那样,直接给他3ms反应时间都算是抬举他了
: 应该给3us才对
:
: ..

T********i
发帖数: 2416
47
不做就是不做,没啥可商量的。2张和n张没啥区别。写起来麻烦。

【在 g*****g 的大作中提到】
: 可以,但2张票all or nothing不能让了吧。
z*******3
发帖数: 13709
48
原来你也知道这里有瓶颈哦
所以说,你整这么一个东西做什么用?
人家简单粗暴就满足要求了,要你干嘛?

了。

【在 T********i 的大作中提到】
: 3ms我也没意见。
: 问题是如果只有1G带宽,你上来10个1G的全速test session,那就是等一辈子的事情了。
: 跟你说这个,已经抬举你了。

q*c
发帖数: 9453
49
我有点没理解,你要不自己改改贴上来?

【在 g*****g 的大作中提到】
: 既然最多4张票,联票加两人,你的出票spec得修改一下。我也不要求座位连着。
:
: 。)

T********i
发帖数: 2416
50
要我就是打你这个屎一样的人的脸呀。

【在 z*******3 的大作中提到】
: 原来你也知道这里有瓶颈哦
: 所以说,你整这么一个东西做什么用?
: 人家简单粗暴就满足要求了,要你干嘛?
:
: 了。

相关主题
两个面世题python question, easy one
A question about class sizejava里run curl system command的问题
C++ Q 108: swapone question about algorithm
进入Programming版参与讨论
q*c
发帖数: 9453
51
我只管搞个 spec 大家 move forward. 没影响最好。

【在 L*****e 的大作中提到】
: aon是个重要的feature,但是aon的number of tickets算几个transaction啊?如果算
: number of tickets个transaction,这个条件只增加了点marginal cost,对评价老魏
: 的方案的效率只是增加点干扰因素而已,没有本质影响。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z*******3
发帖数: 13709
52
哈哈,你打着了么?
我站在这里等着你过来,你都不敢阿
怂阿

【在 T********i 的大作中提到】
: 要我就是打你这个屎一样的人的脸呀。
L*****e
发帖数: 8347
53
我对于你们怎么定义都没意见,只要你们统一就行。所以这个问题你不用说服我,而是
要说服老魏同意。。。貌似他现在没同意。。。

题。
★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 我说了多少次,不是数票子,是数订单数目,或者说request/response数目。
: 事实上一个request就是一个transaction。你要是做网站的讨论性能就不会问这个问题。

T********i
发帖数: 2416
54
实话说,goodbug这个加两人基本不增加复杂度。但是我不会给他做。
不能惯着他,处处讨价还价。
z*******3
发帖数: 13709
55
问pm一个问题
如果需求双方无法一致的话
怎么办?

【在 L*****e 的大作中提到】
: 我对于你们怎么定义都没意见,只要你们统一就行。所以这个问题你不用说服我,而是
: 要说服老魏同意。。。貌似他现在没同意。。。
:
: 题。
: ★ 发自iPhone App: ChineseWeb 8.2.2

q*c
发帖数: 9453
56
到底最多几张票啊?2 张还是4张。 弄清楚了我们好写上。

【在 T********i 的大作中提到】
: 不做就是不做,没啥可商量的。2张和n张没啥区别。写起来麻烦。
q*c
发帖数: 9453
57
大家都等着看结果呢, 既然没啥,就顺手做了,看起来这是最后一个分歧了?

【在 T********i 的大作中提到】
: 实话说,goodbug这个加两人基本不增加复杂度。但是我不会给他做。
: 不能惯着他,处处讨价还价。

L*****e
发帖数: 8347
58
写支持n张的和写支持两张的,写起来也不会更麻烦。不过如果古德八的意思是这n张都
算一个request的话,你搜索找座的cost可是要增加不少。。。本来是一个transaction
里找一个座,现在要找N个座。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 T********i 的大作中提到】
: 不做就是不做,没啥可商量的。2张和n张没啥区别。写起来麻烦。
w**z
发帖数: 8232
59
快点,等着下注呢。

【在 q*c 的大作中提到】
: 到底最多几张票啊?2 张还是4张。 弄清楚了我们好写上。
z*******3
发帖数: 13709
60
当然要这样,要不然出一张票,大人走了
小孩子自己再单独走
不可能的,小孩子路上直接给人抱走了

transaction

【在 L*****e 的大作中提到】
: 写支持n张的和写支持两张的,写起来也不会更麻烦。不过如果古德八的意思是这n张都
: 算一个request的话,你搜索找座的cost可是要增加不少。。。本来是一个transaction
: 里找一个座,现在要找N个座。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

相关主题
同一个变量,printf 两个结果让子goodbug 20倍的赌局
关于服务器老魏老姜老霸,我出银子给你们开机器
围棋时兴让子,和goodbug还有另外一种赌法Server release了
进入Programming版参与讨论
g*****g
发帖数: 34805
61
操,这都是合理要求,做不出来就别叫板。

【在 T********i 的大作中提到】
: 实话说,goodbug这个加两人基本不增加复杂度。但是我不会给他做。
: 不能惯着他,处处讨价还价。

g*****g
发帖数: 34805
62
联票最多两张,最多俩人。当然是最多4张。

【在 q*c 的大作中提到】
: 到底最多几张票啊?2 张还是4张。 弄清楚了我们好写上。
L*****e
发帖数: 8347
63
继续扯皮贝,反正都扯了三个月了。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z*******3 的大作中提到】
: 问pm一个问题
: 如果需求双方无法一致的话
: 怎么办?

L*****e
发帖数: 8347
64
最大的分歧不是支持aon几张票,是这几张票算几个transaction。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 q*c 的大作中提到】
: 大家都等着看结果呢, 既然没啥,就顺手做了,看起来这是最后一个分歧了?
q*c
发帖数: 9453
65
老魏,这就搞上吧,合理而且也可以开张了。

【在 g*****g 的大作中提到】
: 联票最多两张,最多俩人。当然是最多4张。
q*c
发帖数: 9453
66
10% 的票联票,就算一半 4 张 一半 2张 也就 30%。 这不是底线 1 mm 向 5 mm 嘛,
老魏就上吧,也就 1.3 mm 起线。 哪怕最后老魏做了 850k, 就已经非常碉堡了!
而且这样 client 好算 tps。

【在 L*****e 的大作中提到】
: 最大的分歧不是支持aon几张票,是这几张票算几个transaction。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

n******1
发帖数: 3756
67
我觉得算一个,交易你买了,成功了就成功了

【在 L*****e 的大作中提到】
: 最大的分歧不是支持aon几张票,是这几张票算几个transaction。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z*******3
发帖数: 13709
68
当然是一个,全家人一起走,哪有分开走的道理

【在 n******1 的大作中提到】
: 我觉得算一个,交易你买了,成功了就成功了
L*****e
发帖数: 8347
69
正是要增加30%的搜索分座时间啊,你票数可以一次加减n,你找座必须一个个找。。。
(或者找座上多线程?)这个搜索分座目测是当前抢票过程里最耗时的部分,增加30%
影响可不小。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 q*c 的大作中提到】
: 10% 的票联票,就算一半 4 张 一半 2张 也就 30%。 这不是底线 1 mm 向 5 mm 嘛,
: 老魏就上吧,也就 1.3 mm 起线。 哪怕最后老魏做了 850k, 就已经非常碉堡了!
: 而且这样 client 好算 tps。

i**i
发帖数: 1500
70
+1

【在 w**z 的大作中提到】
: 快点,等着下注呢。
相关主题
Server release了论拿出code
求教 网络大侠, 如何提高网卡吞吐量古德八,哪天我有空了咱实测一下吧
战为止戈,单线程 50M TPSnickmit你过来
进入Programming版参与讨论
i*****o
发帖数: 1714
71
你这个要求应该是前端做的,因为这样的要求太不一样了,有时三个人,有时四个人,
还有中途下车的。这都属于其它类要求。这种要求应该写特殊的应用服务来解决,不应
该由最后端的来做。

★ 发自iPhone App: ChineseWeb 8.6

【在 g*****g 的大作中提到】
: 联票最多两张,最多俩人。当然是最多4张。
q*c
发帖数: 9453
72
老魏不是说线性嘛,说的就是计划的 1mm tps 现在变成 1。3mm tps
没啥赶紧达成协议上手是正经。当初我可是下注 50k tps 的。

【在 L*****e 的大作中提到】
: 正是要增加30%的搜索分座时间啊,你票数可以一次加减n,你找座必须一个个找。。。
: (或者找座上多线程?)这个搜索分座目测是当前抢票过程里最耗时的部分,增加30%
: 影响可不小。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

q*c
发帖数: 9453
73
这必须抢票期做,因为要不然全走都抢到票不然都没有,就和联票一样。

【在 i*****o 的大作中提到】
: 你这个要求应该是前端做的,因为这样的要求太不一样了,有时三个人,有时四个人,
: 还有中途下车的。这都属于其它类要求。这种要求应该写特殊的应用服务来解决,不应
: 该由最后端的来做。
:
: ★ 发自iPhone App: ChineseWeb 8.6

z*******3
发帖数: 13709
74
你现实中写过这种特殊的服务么?
独立于系统而存在的,不太可能的
都是直接放到主流程里搞定的
要锁一起锁,要出一起出,一个小错误,全部回滚

【在 i*****o 的大作中提到】
: 你这个要求应该是前端做的,因为这样的要求太不一样了,有时三个人,有时四个人,
: 还有中途下车的。这都属于其它类要求。这种要求应该写特殊的应用服务来解决,不应
: 该由最后端的来做。
:
: ★ 发自iPhone App: ChineseWeb 8.6

t**********1
发帖数: 550
75
我说了,算两个transaction就做,否则不做。
为啥没事给自己找麻烦?
L*****e
发帖数: 8347
76
你说的算一个是从用户需求方面算一个,而他们的分歧在于从系统效率方面是否算一个
。实现aon并不难,难在到底是以每秒钟卖掉多少票来衡量老魏的系统效率还是以每秒
处理多少request来衡量。。。
好虫教育我说做过网站的都应该知道怎么衡量,怎么衡量我都没意见,他们统一就行。
其实这点不统一也没关系,东西做出来,结果出来后大家心里自己去衡量,不过就是到
时候板上免不了又是一番嘴仗。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 n******1 的大作中提到】
: 我觉得算一个,交易你买了,成功了就成功了
z*******3
发帖数: 13709
77
这个其实是client side&server side的主要区别
送单的才不管这些,接单的才需要想这些,这就是差异
这是server side,显然要考虑

【在 q*c 的大作中提到】
: 这必须抢票期做,因为要不然全走都抢到票不然都没有,就和联票一样。
i*****o
发帖数: 1714
78
靠当然是在流程里的。

★ 发自iPhone App: ChineseWeb 8.6

【在 z*******3 的大作中提到】
: 你现实中写过这种特殊的服务么?
: 独立于系统而存在的,不太可能的
: 都是直接放到主流程里搞定的
: 要锁一起锁,要出一起出,一个小错误,全部回滚

i*****o
发帖数: 1714
79
你确定可以做?我想不出什么好办法。

★ 发自iPhone App: ChineseWeb 8.6

【在 t**********1 的大作中提到】
: 我说了,算两个transaction就做,否则不做。
: 为啥没事给自己找麻烦?

z*******3
发帖数: 13709
80
你要作分布式的事务么?
这里做下去,老魏估计挂了
我让他做单机事务是为他好
分布式事务估计没戏,难度高太多了

【在 i*****o 的大作中提到】
: 靠当然是在流程里的。
:
: ★ 发自iPhone App: ChineseWeb 8.6

相关主题
说scala好的进来看看A question about class size
学习了学习了!数据库火车票的高效并发实现C++ Q 108: swap
两个面世题python question, easy one
进入Programming版参与讨论
q*c
发帖数: 9453
81
算了老霸,他这就是把 1mm 最低变成 1mm/1.23
不是大问题。如果 aws 的机器都能这样,上牛逼机器就过线了。
你就 那 10% request 算两个或者四个算了。这各种最优出票,写 disk 保证能恢复,
不差这一点?

【在 t**********1 的大作中提到】
: 我说了,算两个transaction就做,否则不做。
: 为啥没事给自己找麻烦?

q*c
发帖数: 9453
82
算 两个 trans 是说计算 tps.
结果必须是 transactional.

【在 i*****o 的大作中提到】
: 你确定可以做?我想不出什么好办法。
:
: ★ 发自iPhone App: ChineseWeb 8.6

t**********1
发帖数: 550
83


【在 L*****e 的大作中提到】
: 你说的算一个是从用户需求方面算一个,而他们的分歧在于从系统效率方面是否算一个
: 。实现aon并不难,难在到底是以每秒钟卖掉多少票来衡量老魏的系统效率还是以每秒
: 处理多少request来衡量。。。
: 好虫教育我说做过网站的都应该知道怎么衡量,怎么衡量我都没意见,他们统一就行。
: 其实这点不统一也没关系,东西做出来,结果出来后大家心里自己去衡量,不过就是到
: 时候板上免不了又是一番嘴仗。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

c******3
发帖数: 296
84
这个算团体票吧。可以下个版本支持。
版本号1。0:抢购个人票
版本号2。0:支持团体票
这个项目就叫GOODWAY吧

【在 g*****g 的大作中提到】
: 操,这都是合理要求,做不出来就别叫板。
t**********1
发帖数: 550
85
这个同意。

【在 q*c 的大作中提到】
: 算 两个 trans 是说计算 tps.
: 结果必须是 transactional.

i*****o
发帖数: 1714
86
不知道你们为什么坚持这个要求,这完全属于特殊应用。前端的可以买完一张再买另一
张,买不到就退第一张。类似的要求多了,怎么可能都由最后端来处理。我要五十人一
起走呢?我要京西下车,再到东站换车怎么办?这种特殊要求都是前端的事吧。

★ 发自iPhone App: ChineseWeb 8.6

【在 q*c 的大作中提到】
: 算 两个 trans 是说计算 tps.
: 结果必须是 transactional.

n******1
发帖数: 3756
87
事务由前端负责?会不会更加复杂,起码在事务内的退票是可控的,如果不在同一个事
务里,你怎么标记哪一张成功了,应该退哪些?
事务的支持在oracle的第三版(1983年)已经支持

【在 i*****o 的大作中提到】
: 不知道你们为什么坚持这个要求,这完全属于特殊应用。前端的可以买完一张再买另一
: 张,买不到就退第一张。类似的要求多了,怎么可能都由最后端来处理。我要五十人一
: 起走呢?我要京西下车,再到东站换车怎么办?这种特殊要求都是前端的事吧。
:
: ★ 发自iPhone App: ChineseWeb 8.6

L***n
发帖数: 6727
88
LOL 支持

【在 c******3 的大作中提到】
: 这个算团体票吧。可以下个版本支持。
: 版本号1。0:抢购个人票
: 版本号2。0:支持团体票
: 这个项目就叫GOODWAY吧

i*****o
发帖数: 1714
89
本来就有退票的功能吧,而且出票机出的票五分钟之内没commit到db里要自动回收。

★ 发自iPhone App: ChineseWeb 8.6

【在 n******1 的大作中提到】
: 事务由前端负责?会不会更加复杂,起码在事务内的退票是可控的,如果不在同一个事
: 务里,你怎么标记哪一张成功了,应该退哪些?
: 事务的支持在oracle的第三版(1983年)已经支持

s***o
发帖数: 2191
90
钻风在瞎搞什么?骂的热火朝天的时候不管不问导致失控。现在这两位心平气和讨论具
体方案了,反而都给封了。是因为不打架就没流量吗?
相关主题
java里run curl system command的问题关于服务器
one question about algorithm围棋时兴让子,和goodbug还有另外一种赌法
同一个变量,printf 两个结果让子goodbug 20倍的赌局
进入Programming版参与讨论
q*c
发帖数: 9453
91
为啥,问题多了,你退票就有退票费啊,没退票费黄牛现在不是大爽。
交易交易,这种原子性必须的。我要是买了 10 张票最后一张没有,你叫我慢慢退,赔
大钱?浪费20倍时间?

【在 i*****o 的大作中提到】
: 不知道你们为什么坚持这个要求,这完全属于特殊应用。前端的可以买完一张再买另一
: 张,买不到就退第一张。类似的要求多了,怎么可能都由最后端来处理。我要五十人一
: 起走呢?我要京西下车,再到东站换车怎么办?这种特殊要求都是前端的事吧。
:
: ★ 发自iPhone App: ChineseWeb 8.6

q*c
发帖数: 9453
92
我看就是这原因。太邪恶了。

【在 s***o 的大作中提到】
: 钻风在瞎搞什么?骂的热火朝天的时候不管不问导致失控。现在这两位心平气和讨论具
: 体方案了,反而都给封了。是因为不打架就没流量吗?

i*****o
发帖数: 1714
93
靠,难道是我想错了?你们的约定是事先付款?

★ 发自iPhone App: ChineseWeb 8.6

【在 q*c 的大作中提到】
: 为啥,问题多了,你退票就有退票费啊,没退票费黄牛现在不是大爽。
: 交易交易,这种原子性必须的。我要是买了 10 张票最后一张没有,你叫我慢慢退,赔
: 大钱?浪费20倍时间?

L***n
发帖数: 6727
94
可能是mitbbs的latency,真烂

【在 s***o 的大作中提到】
: 钻风在瞎搞什么?骂的热火朝天的时候不管不问导致失控。现在这两位心平气和讨论具
: 体方案了,反而都给封了。是因为不打架就没流量吗?

q*c
发帖数: 9453
95
那当然,不然黄牛搞死你。
不过现在测试嘛,就当免费。

【在 i*****o 的大作中提到】
: 靠,难道是我想错了?你们的约定是事先付款?
:
: ★ 发自iPhone App: ChineseWeb 8.6

i*****o
发帖数: 1714
96
好几天我都以为是先reserve票,再交钱,交钱的时候commit。
你们这样做对出票机的realibility要求提高的不是一点半点的啊!

★ 发自iPhone App: ChineseWeb 8.6

【在 q*c 的大作中提到】
: 那当然,不然黄牛搞死你。
: 不过现在测试嘛,就当免费。

q*c
发帖数: 9453
97
你那更高吧,要 rwserve, commit. 我们这里简化了直接 commit.

【在 i*****o 的大作中提到】
: 好几天我都以为是先reserve票,再交钱,交钱的时候commit。
: 你们这样做对出票机的realibility要求提高的不是一点半点的啊!
:
: ★ 发自iPhone App: ChineseWeb 8.6

t**********1
发帖数: 550
98
啥要求都是合理的。我关心的是怎么算transaction。
不管啥牛逼数据库,写个运行半天的query都不是难事。

【在 q*c 的大作中提到】
: 你那更高吧,要 rwserve, commit. 我们这里简化了直接 commit.
i*****o
发帖数: 1714
99
问题是你这个commit没commit到db里,实在太危险了!

★ 发自iPhone App: ChineseWeb 8.6

【在 q*c 的大作中提到】
: 你那更高吧,要 rwserve, commit. 我们这里简化了直接 commit.
b*******g
发帖数: 603
100
是1M/2.2,最多两人,最多10%联票,worse case平均每单2.2张票。
transaction没有算内部操作的,要是oracle锁一个row算一个transaction, 那可就不
止10K tps了。

【在 q*c 的大作中提到】
: 算了老霸,他这就是把 1mm 最低变成 1mm/1.23
: 不是大问题。如果 aws 的机器都能这样,上牛逼机器就过线了。
: 你就 那 10% request 算两个或者四个算了。这各种最优出票,写 disk 保证能恢复,
: 不差这一点?

相关主题
老魏老姜老霸,我出银子给你们开机器战为止戈,单线程 50M TPS
Server release了论拿出code
求教 网络大侠, 如何提高网卡吞吐量古德八,哪天我有空了咱实测一下吧
进入Programming版参与讨论
t**********1
发帖数: 550
101
我说了,算2个transaction就做,否则不做。
反正等着看热闹的多的是,你们看着办。。。

【在 b*******g 的大作中提到】
: 是1M/2.2,最多两人,最多10%联票,worse case平均每单2.2张票。
: transaction没有算内部操作的,要是oracle锁一个row算一个transaction, 那可就不
: 止10K tps了。

z*******3
发帖数: 13709
102
无赖阿
两个tran.毫无价值,该错时候还是错
明明是一个tran.
最重要的一个不做,还说啥呢?

【在 t**********1 的大作中提到】
: 我说了,算2个transaction就做,否则不做。
: 反正等着看热闹的多的是,你们看着办。。。

b*******g
发帖数: 603
103
爱做不做,整个thread都在提transaction没异议,到最后transaction变成ticket了。
LOL, 没常识害死人呀。
吹牛的是你,丢人的也是你。做不出来早说吧,死撑了这么久。

【在 t**********1 的大作中提到】
: 我说了,算2个transaction就做,否则不做。
: 反正等着看热闹的多的是,你们看着办。。。

b*******s
发帖数: 5216
104
看你们两个的新id,真好玩

【在 b*******g 的大作中提到】
: 爱做不做,整个thread都在提transaction没异议,到最后transaction变成ticket了。
: LOL, 没常识害死人呀。
: 吹牛的是你,丢人的也是你。做不出来早说吧,死撑了这么久。

b*******g
发帖数: 603
105
看到没,自己写的transaction id, 不是ticket id. 没常识害死人呀。

【在 T********i 的大作中提到】
: Goodbug提出的:
: 全国一盘棋。每天1000车次,每车次简化就20段,每车三种票,卧铺,硬座,站票,每
: 种1000张。上下铺什么的我就不跟你计较了。联票也是支持最多两张
: 就好,或者说一次转车。用户自选,也不用你算什么最短路径。但是每个车次的票号得
: 一样。
: 反正不能重票,错票。不能有票不出。高峰的时候必须能对99.9%的请求在30秒内作出
: 响应并出票。
: qxc提出的协议
: 协议:
: 4 bytes transactionId

z*******3
发帖数: 13709
106
让前端负责会造成分布式事务
which是近乎无解的可能
从acid变成一个base
没有任何意义,连理论上的意义都不存在
直接扔掉transaction,上nosql
说白了,老魏要想装
tran.必需保证,否则就别玩了
最关键的就是tran.

【在 n******1 的大作中提到】
: 事务由前端负责?会不会更加复杂,起码在事务内的退票是可控的,如果不在同一个事
: 务里,你怎么标记哪一张成功了,应该退哪些?
: 事务的支持在oracle的第三版(1983年)已经支持

t**********1
发帖数: 550
107
你原帖没说。和你谈好1mm的条件时候也没说。
10%的联票也答应你了。
你不能得寸进尺。
这个在前端也不是不能做。凭啥非在后端做?

【在 b*******g 的大作中提到】
: 爱做不做,整个thread都在提transaction没异议,到最后transaction变成ticket了。
: LOL, 没常识害死人呀。
: 吹牛的是你,丢人的也是你。做不出来早说吧,死撑了这么久。

z*******3
发帖数: 13709
108
前端连这个都做了
你的这个就是纯粹的计数器了
毫无意义

【在 t**********1 的大作中提到】
: 你原帖没说。和你谈好1mm的条件时候也没说。
: 10%的联票也答应你了。
: 你不能得寸进尺。
: 这个在前端也不是不能做。凭啥非在后端做?

b*******g
发帖数: 603
109
啥没说,transaction id 不是你自己写的?你半路出家连啥叫transaction都不懂你怪
谁。
还前端能做,又要来distributed transaction了?

【在 t**********1 的大作中提到】
: 你原帖没说。和你谈好1mm的条件时候也没说。
: 10%的联票也答应你了。
: 你不能得寸进尺。
: 这个在前端也不是不能做。凭啥非在后端做?

i*****o
发帖数: 1714
110
你不停地加各种各样的transaction谁也没办法实现。

★ 发自iPhone App: ChineseWeb 8.6

【在 b*******g 的大作中提到】
: 啥没说,transaction id 不是你自己写的?你半路出家连啥叫transaction都不懂你怪
: 谁。
: 还前端能做,又要来distributed transaction了?

相关主题
古德八,哪天我有空了咱实测一下吧学习了学习了!数据库火车票的高效并发实现
nickmit你过来两个面世题
说scala好的进来看看A question about class size
进入Programming版参与讨论
z*******3
发帖数: 13709
111
这不是不停的加
一个事务里面保证所有的执行都成功
不成功回滚
这是常识
如果真正做项目的话
我连transaction start point都可以自己控制
你要做这个么?

【在 i*****o 的大作中提到】
: 你不停地加各种各样的transaction谁也没办法实现。
:
: ★ 发自iPhone App: ChineseWeb 8.6

t**********1
发帖数: 550
112
transactionid是qxc写的。我只是照抄而已。
我们这里有性能指标。测的是特定条件下的性能。
和你谈条件的时候,是根据已知双方要求提出的性能指标。
你也答应了。事后变卦的是你不是我。这些都有帖子作证。

【在 b*******g 的大作中提到】
: 啥没说,transaction id 不是你自己写的?你半路出家连啥叫transaction都不懂你怪
: 谁。
: 还前端能做,又要来distributed transaction了?

b*******s
发帖数: 5216
113
这是个定性试验,没必要象他那样把具体的东西过多带进来
纯浪费

【在 t**********1 的大作中提到】
: transactionid是qxc写的。我只是照抄而已。
: 我们这里有性能指标。测的是特定条件下的性能。
: 和你谈条件的时候,是根据已知双方要求提出的性能指标。
: 你也答应了。事后变卦的是你不是我。这些都有帖子作证。

i**i
发帖数: 1500
114
大家都替对方想想, 老魏这头很难的.
z*******3
发帖数: 13709
115
平常作项目
谁不用transaction阿?
是个网站就有这个东西
企业,web,谁都用,用烂掉了
这是常识
算了,想做计数器就明说
计数器定位太精确了
没有冤枉谁

【在 b*******s 的大作中提到】
: 这是个定性试验,没必要象他那样把具体的东西过多带进来
: 纯浪费

z*******3
发帖数: 13709
116
显然么
不难的话,谁看他吹牛的热闹
本来也不是什么容易的事
自己爱装

【在 i**i 的大作中提到】
: 大家都替对方想想, 老魏这头很难的.
i*****o
发帖数: 1714
117
我是不喜欢你后来加要求,有故意刁难的嫌疑。老魏好不容易jump了,这下又卡住了。

★ 发自iPhone App: ChineseWeb 8.6

【在 t**********1 的大作中提到】
: transactionid是qxc写的。我只是照抄而已。
: 我们这里有性能指标。测的是特定条件下的性能。
: 和你谈条件的时候,是根据已知双方要求提出的性能指标。
: 你也答应了。事后变卦的是你不是我。这些都有帖子作证。

b*******g
发帖数: 603
118
我没说容易呀,但吹牛说能做1m tps不是我对吧?早说不能做,我浪费这时间干啥?
我那系统,这样的单子1M/s就能接下不打折,这就是差距。
他要是承认做不了1M tps 努力一下做 450K tps, 大家可以再谈呀。

【在 i**i 的大作中提到】
: 大家都替对方想想, 老魏这头很难的.
t**********1
发帖数: 550
119
我最后一贴。
要么按照原先讲好的条件来。
要么重新评估指。
或者goodbug能做出100k以上的指标,不管用多少台机器都行,我都认输。

【在 b*******s 的大作中提到】
: 这是个定性试验,没必要象他那样把具体的东西过多带进来
: 纯浪费

z*******3
发帖数: 13709
120
天地良心,这个绝对不是后来加的
正常人都应该这么想
翻开transaction的定义
只会比这个更难,这个是最低级的要求
否则不要做transaction了
做一半的transaction做了干什么?

【在 i*****o 的大作中提到】
: 我是不喜欢你后来加要求,有故意刁难的嫌疑。老魏好不容易jump了,这下又卡住了。
:
: ★ 发自iPhone App: ChineseWeb 8.6

相关主题
C++ Q 108: swapone question about algorithm
python question, easy one同一个变量,printf 两个结果
java里run curl system command的问题关于服务器
进入Programming版参与讨论
z*******3
发帖数: 13709
121
一个transaction变成两个transaction s
这个违背常理的,那你做transaction干什么?
b*******g
发帖数: 603
122
我那个能做1M tps不打折,不是实时系统。但是我从头就说不是实时的。我没装逼让人
赤裸裸打脸。

【在 t**********1 的大作中提到】
: 我最后一贴。
: 要么按照原先讲好的条件来。
: 要么重新评估指。
: 或者goodbug能做出100k以上的指标,不管用多少台机器都行,我都认输。

t**********1
发帖数: 550
123
正常人都应该想想自己连1/10都做不出来,加load是不是应该相应降低指标?
大家赌的是特定条件下的性能,又不是一个十全十美的系统。

【在 z*******3 的大作中提到】
: 天地良心,这个绝对不是后来加的
: 正常人都应该这么想
: 翻开transaction的定义
: 只会比这个更难,这个是最低级的要求
: 否则不要做transaction了
: 做一半的transaction做了干什么?

z*******3
发帖数: 13709
124
我认为大家赌的是一个12306的prototype
你要做计数器,我没话说

【在 t**********1 的大作中提到】
: 正常人都应该想想自己连1/10都做不出来,加load是不是应该相应降低指标?
: 大家赌的是特定条件下的性能,又不是一个十全十美的系统。

t**********1
发帖数: 550
125
装什么逼?
我的性能一直都建立在可以换坐的前提下。为了表示诚意才临时同意按照你的要求做的。
谈定了你后来又反悔涨猴儿。
你那个破烂谁都能做,我这个100k你能做出来么?

【在 b*******g 的大作中提到】
: 我那个能做1M tps不打折,不是实时系统。但是我从头就说不是实时的。我没装逼让人
: 赤裸裸打脸。

b*******g
发帖数: 603
126
做不出来别装逼呀,装逼了丢人现眼不是。有多少本事,说多少本事。
强实时宇宙第一的系统,在最基本的合理要求前不堪一击。
12306这么复杂的问题,我能设计一个系统,是个人都能做,就是很大的本事,比你那
个本事多了。
作架构不是装逼,你连基本transaction的概念都没有,还谈什么做架构。

的。

【在 t**********1 的大作中提到】
: 装什么逼?
: 我的性能一直都建立在可以换坐的前提下。为了表示诚意才临时同意按照你的要求做的。
: 谈定了你后来又反悔涨猴儿。
: 你那个破烂谁都能做,我这个100k你能做出来么?

t**********1
发帖数: 550
127
哦,你随便刁难,这我是做不出来。
条件谈好了,你提出新功能,导致出票数加一倍。这不是刁难是啥?
难道你提出票数加1000倍,我也要做?做不出也怪我?
我问你,事后反悔改条件的是你还是我?
为了自己能装逼,牺牲网友利益。你这种人,我不在你身上浪费时间也好。

【在 b*******g 的大作中提到】
: 做不出来别装逼呀,装逼了丢人现眼不是。有多少本事,说多少本事。
: 强实时宇宙第一的系统,在最基本的合理要求前不堪一击。
: 12306这么复杂的问题,我能设计一个系统,是个人都能做,就是很大的本事,比你那
: 个本事多了。
: 作架构不是装逼,你连基本transaction的概念都没有,还谈什么做架构。
:
: 的。

b*******g
发帖数: 603
128
我们从头到尾在谈transaction, 你不懂得什么叫transaction, 不能从一开始意识到
transaction的复杂性。
这叫你没常识,不叫做我刁难。事实上,我自己的1M 订单,我定得比这个更复杂。我
能做的,你做不了,这就是差距。

【在 t**********1 的大作中提到】
: 哦,你随便刁难,这我是做不出来。
: 条件谈好了,你提出新功能,导致出票数加一倍。这不是刁难是啥?
: 难道你提出票数加1000倍,我也要做?做不出也怪我?
: 我问你,事后反悔改条件的是你还是我?
: 为了自己能装逼,牺牲网友利益。你这种人,我不在你身上浪费时间也好。

t**********1
发帖数: 550
129
数据库测tpc都有确定的进程,这个意义上讲,不是所有的transaction都是那个T的。
条件讲好,才有指标。
条件变了,指标也要变。这个是常识懂不懂?
你后来加条件,可以,指标也要变。我也不是说不能做。没啥做不了的。只不过要调整
指标而已。
我们的差距是,你连我十分之一的性能都做不出来。

【在 b*******g 的大作中提到】
: 我们从头到尾在谈transaction, 你不懂得什么叫transaction, 不能从一开始意识到
: transaction的复杂性。
: 这叫你没常识,不叫做我刁难。事实上,我自己的1M 订单,我定得比这个更复杂。我
: 能做的,你做不了,这就是差距。

s*******y
发帖数: 851
130
就算2个好了,尽管是个马工都知道不对。还是先整出一哥能运行的系统最重要,细枝末
节可以再谈。

【在 b*******g 的大作中提到】
: 我们从头到尾在谈transaction, 你不懂得什么叫transaction, 不能从一开始意识到
: transaction的复杂性。
: 这叫你没常识,不叫做我刁难。事实上,我自己的1M 订单,我定得比这个更复杂。我
: 能做的,你做不了,这就是差距。

相关主题
围棋时兴让子,和goodbug还有另外一种赌法Server release了
让子goodbug 20倍的赌局求教 网络大侠, 如何提高网卡吞吐量
老魏老姜老霸,我出银子给你们开机器战为止戈,单线程 50M TPS
进入Programming版参与讨论
b*******g
发帖数: 603
131
不能算transaction, 可以算ticket.

【在 s*******y 的大作中提到】
: 就算2个好了,尽管是个马工都知道不对。还是先整出一哥能运行的系统最重要,细枝末
: 节可以再谈。

L*****e
发帖数: 8347
132
算统一意见了?能达到1mm tickets per second就算达到指标。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 b*******g 的大作中提到】
: 不能算transaction, 可以算ticket.
b*******g
发帖数: 603
133
不能算达到指标。我从第一天说的tps就是transaction的意思,我的系统能做到,他的
做不到,现在没有异议了。
在老魏承认做不到1M tps的前提下,我们可以看看他的系统能出多少票。

【在 L*****e 的大作中提到】
: 算统一意见了?能达到1mm tickets per second就算达到指标。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

n*****t
发帖数: 22014
134
买菜刚回来,我来提个建议
老魏不实现这个功能,指标提到 1.1

【在 b*******g 的大作中提到】
: 不能算达到指标。我从第一天说的tps就是transaction的意思,我的系统能做到,他的
: 做不到,现在没有异议了。
: 在老魏承认做不到1M tps的前提下,我们可以看看他的系统能出多少票。

1 (共1页)
进入Programming版参与讨论
相关主题
同一个变量,printf 两个结果论拿出code
关于服务器古德八,哪天我有空了咱实测一下吧
围棋时兴让子,和goodbug还有另外一种赌法nickmit你过来
让子goodbug 20倍的赌局说scala好的进来看看
老魏老姜老霸,我出银子给你们开机器学习了学习了!数据库火车票的高效并发实现
Server release了两个面世题
求教 网络大侠, 如何提高网卡吞吐量A question about class size
战为止戈,单线程 50M TPSC++ Q 108: swap
相关话题的讨论汇总
话题: 联票话题: tps话题: byte