我需要维护一个持久的套接字连接到支付网关,并使用它发送财务信息并接收确认。我的应用程序将被多个客户使用,因此我需要设计一种处理并发和处理超时和重试等问题的方式。
目前,我的主要问题是访问套接字...我应该仅锁定每个消息请求和响应的发送和接收,还是设置一个排队系统并匹配它们?我还将在另一个线程上发送定期回声消息。
哦,我计划在C#中完成这个项目。关于这个问题,我希望能得到一些一般性的建议。
目前,我的主要问题是访问套接字...我应该仅锁定每个消息请求和响应的发送和接收,还是设置一个排队系统并匹配它们?我还将在另一个线程上发送定期回声消息。
哦,我计划在C#中完成这个项目。关于这个问题,我希望能得到一些一般性的建议。