我们已经为客户的.NET web应用程序配置了SQL Server 2012数据库事务复制,以在不同的SQL Server上分发SQL事务和报告。
我们已经在SQL-Node1上实现了事务复制-Node1作为主数据库服务器,我们在SQL-Node2上配置了Master DB的复制,以便将报告拉到我们的web应用程序中,这些应用程序每天有大约1000万个条目从excel表格条目中上传大量事务和数据。
在两个SQL Server 2012实例上配置复制后,几周后,我们遇到了一些性能问题,并发现在将文件上载到数据库期间某些资源被锁定,这就是应用程序无法访问这些表和数据的原因。我还发现当用户访问我们的
使用Scala2.10和Akka 2.3.4,我构建了一个简单的代理服务器,它接受传入的TCP连接,然后将这些消息代理到远程服务器。使用纯文本是可行的,但我坚持使用SSL。
简而言之,这是我为传入连接启动非安全服务器的方式:
val server = system.actorOf(Props(new LegacyTCPServer), name = "my-tcp-server")
implicit val bindingTimeout = Timeout(1.second)
import system.dispatcher // execution context for