我知道有关于这种情况的类似问题,但是我发现它们都不符合我的情况,我希望有一个不会影响性能的解决方案.我必须与不同的数据库(所有postgresql)建立多个连接,问题是数据库可能很多,因为它们不断被创建.
目前我只有一个已知的数据库,用于存储来自其他数据库的连接字符串.这些数据库可以是1,2,5,10或N,其中最棘手的部分是,从我的角度来看,我永远不会知道它们的数量以及它们的位置和凭据(所有存储在我的中央数据库中).用例的工作方式是,为了在这些数据库之一上进行操作,我必须首先从中央数据库中获取所需数据库的位置,然后执行操作.
目前,我已经能够通过单一的SessionFactory执行操作,但是即使是简单的选择/更新操作也太慢了,我担心的是当发出多个请求时,我们可能会从Hibernate获得内存不足例外.
关于什么是这种情况的最佳方法的任何想法?
我对所有这些Scala/Spray都很新.通过一些测试,我可以使用参数函数从Get请求中获取参数.但是我正在尝试从请求正文的POST请求中获取一些参数.似乎参数函数无法获取这些值.
作为一个例子,我试图从post请求体中获取这个值"name = john&lastname = smith".获得这些价值的最佳选择是什么?
谢谢
我正在使用带有php的sendgrid,我已经使用了客户端库和curl选项这两个选项.到目前为止,我已经能够直接使用addTo选项发送电子邮件,没有任何问题.但是当我尝试添加Cc或Bcc选项时,电子邮件仍然会被发送,但副本永远不会被发送.php版本有任何已知问题吗?在其他项目中,java库工作得很好.
这是一段简单的代码,我试图让它工作
<?php
require ('sendgrid/sendgrid-php.php');
$sendgrid = new SendGrid('user', 'pwd');
$mail = new SendGrid\Email();
$mail ->addTo("mymail@gmail.com");
$mail ->addCc("other@otherserver.com");
$mail ->setFrom("sender@server.com");
$mail ->setSubject("TEST");
$mail->setHtml("<h1>Example</h1>");
$sendgrid->send($mail);
?>
Run Code Online (Sandbox Code Playgroud)