如果像我一样,您来自Java世界,那么Play对请求属性(最近在2.6版中引入)的支持时间太长了。现在,我已经有一个机会来看它的一些细节,我想知道它是否有用。
来自docs (Scala)的逐字记录:
// Create a TypedKey to store a User object
object Attrs {
val User: TypedKey[User] = TypedKey.apply[User]("user")
}
// Get the User object from the request
val user: User = req.attrs(Attrs
我已经成功地将NewRelic集成到我的Sails安装中,然而,在NewRelic控制面板上的统计数据中只显示了对该api的直接http调用。通过SocketIO接口进行的内部调用似乎没有注册(这是我们进行的大部分调用)。有没有人得到了在NewRelic内部显示的web套接字调用?
这是我目前在app.js中使用的代码
var newrelic = require('newrelic');
// Start sails and pass it command line arguments
require('sails').lift(require('op
在我的公司中,我们的服务实现基本上只是将调用传递回业务层,后者进行实际处理。例如,如果我们有一个如下所示的服务合同:
public interface IService
{
void ServiceMethod1(string a, object b);
int ServiceMethod2(int a, int b);
}
我们的服务可能看起来像这样:
public class Service : IService
{
private ServiceBL _serviceBL;
public Service()
{
_serviceB
我有以下控制器:
Public Class GuestController
Inherits ApiController
Public Function SaveValue(<FromUri> ByVal passedName As String) As Savedata
'Get guest data from database
Dim guestResult As New Savedata
guestResult.Name = passedName.ToLower()
Return guestResult
End Function
End