我有一个网络应用程序,它创建一些自定义消息并在FIFO队列中按顺序缓冲它们,直到调用send()
方法,然后所有这些消息都被传输到它们的预定目的地。
还需要提供一种允许“立即发送”功能的方法,即传输消息(或一组消息)而不考虑保持完整的队列,等待send()方法被召唤。
该类公开了几种方法的API,所有这些方法都是单个英语单词,我想保留这个约定。
那么,是否有任何合适的单词替换,例如sendNow()
?
答案 0 :(得分:10)
enqueue()
或buffer()
而不是send()
,因为这就是方法正在做的事情。甚至可以考虑later(Message)
?
然后立即使用send()
发送。
答案 1 :(得分:3)
答案 2 :(得分:1)
在一些真实的文字场景之后,我会将其称为优先级邮件中的优先级()。 https://www.usps.com/ship/priority-mail.htm?
答案 3 :(得分:1)
我会使用expedite
或dispatch
。然而,两者都不是完美的。 Expedite只有模糊的内容发送内容,而发送不具有即时性,可能被误认为是send的同义词。我个人更喜欢expedite
。
答案 4 :(得分:0)
答案 5 :(得分:0)
你可以post()
你的消息。