我们有一个 azure web 应用程序和一个我们想要在世界各地复制的数据库。
因此,我们使用流量管理器将用户重定向到最近的托管 Web 应用程序,并通过 Web 应用程序中的位置设置,它知道它应该针对哪个数据库。
现在,我的问题是,由于模式是 One database Writeable (Primary) 并且副本是只读的,我或 azure 在调用数据库时如何处理?
例如,如果从我的应用程序中我要向数据库添加一条记录,我不能使用最近的数据库连接字符串,我需要反对主要的连接字符串。
我应该处理这个吗?或者我会一直反对最近的,即使它是只读的,天蓝色会处理将其传输到主数据库的写入?
如果我是应该管理它的人,那么我应该处理 2 个连接字符串,一个用于主数据库可写,一个用于最近的可读数据库,我应该拆分我的服务,按写入/读取操作分类
在这种情况下,如果我有一个写入和读取的存储过程,我将如何处理?