我正在为Twitter推断一些关于追随者数量的报告,但经过大量搜索和反复试验后,我无法获得追随者的数量 - 特别是过去的粉丝数量.
我知道有一个API可以为关注者获取个人userIds,但这对我需要的东西来说太过分了,我每天都要调用它.理想情况下,如果我可以通过日期并且它可以返回关注者的数量,那将是很好的.
有没有人有这方面的经验以及API可能是什么!
谢谢
从Windows Azure开始,但我怎么知道哪个更好地处理网络流量和后台处理器.2x额外的小实例会更好还是只有一个小实例.
如果我要使用一个小实例,我会让后台处理器成为web角色,这样做有什么缺点?
将来,这也适用于多个小实例或更少的大实例.
是否有某种工具可以帮助我决定哪种方式可以获得最好的收益等等?
我知道要满足Microsoft的SLA,需要运行2x实例.
有没有办法在接口中指定已知的返回类型,但未知的数量/类型的参数.
我问的原因是我使用的是Windows Azure表存储,每个表都有不同的分区和行键以及不同的输入值.
我正在创建一个ITableOperations
接口,代码将是这样的:
interface ITableOperations<T>
where T : Azure.AzureTableEntity
{
// Key specification
string PartitionKey(/* ? What should go here */);
// Key specification
string RowKey(/* ? What should go here */);
}
Run Code Online (Sandbox Code Playgroud)
项目表...对于另一个表,输入参数将是不同的
public class ScheduledItem : ITableOperations<ScheduledPostEntity>
{
public string PartitionKey(Guid userGuid)
{
return userGuid.ToString();
}
public string RowKey(DateTime dateScheduled)
{
return dateScheduled.ReverseTicks();
}
}
Run Code Online (Sandbox Code Playgroud) 我是Azure的新手!目的是根据存储在RowKey中的时间戳返回行.由于每个查询都有交易成本,我希望在保持性能的同时最小化事务/查询的数量
这些是建议的分区和行键:
传奇:
我想从单个查询返回行和任何>或<DateOfMessage_MessageId的子项
这可以通过我提出的PartitionKeys和RowKeys来完成吗?
ie ..(在伪代码中)
var results = ctx.PartitionKey.StartsWith(TextCache_AccountId)
&& ctx.RowKey > (TimeStamp)_MessageId
Run Code Online (Sandbox Code Playgroud)
其次,如果我有多个帐户,并且只想返回前10个帐户,可以通过单个查询完成
ie ..(在伪代码中)
var results = (
(
ctx.PartitionKey.StartsWith(TextCache_(AccountId1)) &&
&& ctx.RowKey > (TimeStamp1)_MessageId1 )
)
||
(
ctx.PartitionKey.StartsWith(TextCache_(AccountId2)) &&
&& ctx.RowKey > (TimeStamp2)_MessageId2 )
) ...
)
.Take(10)
Run Code Online (Sandbox Code Playgroud) 美好的一天..只是想问一下,是否可以改变列表并使默认值为空字符串..
我尝试使用此查询,
Alter Table Employee Alter Column sJobTitle Varchar(200) DEFAULT ''
Run Code Online (Sandbox Code Playgroud)
不幸的是,它不起作用..
请让我知道,如果做得正确..
谢谢,
链接