我有一个网络应用程序,它创建一些自定义消息并将它们按顺序缓冲在一个 FIFO 队列中,直到send()
调用一个方法,然后所有这些消息都被传输到它们的预期目的地。
还需要提供一种允许“立即发送”功能的方法,即在不考虑队列的情况下传输消息(或一组消息),队列保持不变,等待调用 send() 方法.
该类公开了几个方法的 API,所有这些方法都是单个英文单词,我想保持这个约定。
那么,有没有合适的单字替换,比如说,sendNow()
?
我有一个网络应用程序,它创建一些自定义消息并将它们按顺序缓冲在一个 FIFO 队列中,直到send()
调用一个方法,然后所有这些消息都被传输到它们的预期目的地。
还需要提供一种允许“立即发送”功能的方法,即在不考虑队列的情况下传输消息(或一组消息),队列保持不变,等待调用 send() 方法.
该类公开了几个方法的 API,所有这些方法都是单个英文单词,我想保持这个约定。
那么,有没有合适的单字替换,比如说,sendNow()
?
你知道吗?我会选择enqueue()
或buffer()
代替,send()
因为这是该方法正在做的事情。也许甚至考虑later(Message)
?
然后send()
用于立即发送。
我会使用expedite
或dispatch
。然而,两者都不是完美的。Expedite 仅具有发送某物的模糊含义,而 dispatch 则不具有相当的即时性,可能会被误认为是 send 的同义词。我个人比较喜欢expedite
。
遵循一些真实的场景,我将其称为priority(),就像在优先邮件中一样。https://www.usps.com/ship/priority-mail.htm?
你可以post()
你的消息。