我们使用LINQ to Entities从BO层访问数据库。我们的多租户模型是联合的,因此由多个商店组成的“企业”位于不同的sql服务器上(每台服务器通常有大约200个“企业”)。每个BO服务器都是双处理器8核,带有HT (32个逻辑)。IIS设置为最多有32个工作进程。
BO层工作得很好,因为每次调用都会提取与该企业关联的连接字符串,然后该连接字符串将与正确的数据库通信。我遇到的问题是,我们有1/4的客户端在15个BO服务器上,我注意到我们有到每个数据库服务
我使用Ruby on Rails和devise进行身份验证。我有一个用户(客户)模型和一个业务模型。我希望用户(客户)通过特定的业务注册,并属于特定的业务。我最终想让企业能够使用自己的域的子域来对应自己的id,但现在我已经达到了这一点,我不知道如何接近它。
老实说,我还在上高中,我不太明白这样的事情是怎么发生的。因此,我计划将这款应用授权给企业(在我开发这款应用之前,已经有一些企业已经预付了费用)。每个业务的数据需要与其他业务分开。一些企业根本没有域名,所以我必须在我的服务器上使用一个子