понедельник, 2 апреля 2018 г.

Sistema de negociação erlang


Sistema de negociação Erlang
já tem uma conta?
Erlang for Trading Systems & # 8211; WEBINAR
De Erlang Central | Publicado em: 17 de maio de 2016.
25 de maio, 16:00, horário de Brasília (15:00 UTC; 17:00 CET; 08:00 PDT)
A Sportrisq é uma corretora e distribuidora de soluções e produtos de gerenciamento de risco para a indústria esportiva. Ouça o CTO Justin Worall descreve o processo de migração de dois componentes principais da plataforma de # Python para # Erlang; os problemas subjacentes envolvidos, os benefícios percebidos de Erlang nessas situações, o processo de tomada de decisão, os desenhos de aplicação e os resultados.
Neste Webinar, você aprenderá:
O processo de migração de componentes Python de baixa latência para Erlang O processo de tomada de decisão Projetos e resultados de aplicativos.

programação.
3 520 e # 32; пользователей находятся здесь.
МОДЕРАТОРЫ.
Bem vindo ao Reddit,
a primeira página da internet.
e inscreva-se em uma das milhares de comunidades.
отправлено & # 32; 8 meses atrás & # 32; автор & # 32; gst.
Quer adicionar à discussão?
приложенияи инструменты Reddit para iPhone Reddit para Android móvel кнопки site.
Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.
REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.
& pi; Renderizado por PID 87727 em & # 32; app-624 & # 32; em 2018-04-02 18: 54: 59.783086 + 00: 00 executando d7dced5 código do país: UA.

Sistema de negociação Erlang
já tem uma conta?
Webinar & # 8211; Erlang para sistemas de negociação.
De Erlang Central | Publicado em: 31 de maio de 2016.
Mais webinars da Erlang Solutions: erlang-solutions / resources / webinars. html.
A Sportrisq é uma corretora e distribuidora de soluções e produtos de gerenciamento de risco para a indústria esportiva. A plataforma principal do Sportsrisq é escrita em Python; no entanto, como resultado do modelo de threading pobre do Python, eles estavam enfrentando problemas com determinados componentes de baixa latência em sua pilha.
Neste webinar, o CTO da Sportsrisq, Justin Worall, descreverá o processo de migração de dois desses componentes para o Erlang; os problemas subjacentes envolvidos, os benefícios percebidos de Erlang nessas situações, o processo de tomada de decisão, os desenhos de aplicação e os resultados.

sistemas de negociação.
Re: sistemas de negociação.
Em 1 de outubro de 2009, às 19h49, Jayson Vantuyl escreveu:
& gt; Se alguma coisa lhe dará algo para usar como uma linha de base para.
& gt; A comparação e a criação de perfis informam o quanto você pode eventualmente.
& gt; salve com uma abordagem mais complexa.
ou pelo menos uma abordagem baseada em binários. Estes sempre podem ser mmap-ed.
& gt; uso, mas a compilação criteriosa de HIPE de módulos-chave pode ser muito.
& gt; esta? Parece que é feito mais para tolerância a falhas /
& gt; escalabilidade e menos para a absoluta menor latência.
quem está tentando construir uma plataforma para venda, eu. A plataforma é para.
permitir que muitos usuários hospedem e executem suas estratégias de negociação sem supervisão,
em algum lugar em um servidor co-localizado perto da troca. A plataforma tem.
ter uma interface de usuário e administração baseada na web. Eu quero poder.
compilar estratégias para código de máquina para execução rápida. Eu também quero.
algum tipo de digitação para pegar meus erros e me dar uma camada adicional.
bons servidores web. Eu posso pegar uma estratégia HTTP POST-ed e compilá-la,
certificando-se de que ele será executado rapidamente. Eu tenho uma licença livre para um comercial.
Lisp, mas requer royalties. Eu não acho que quero ir para lá e eu
também não quer gastar dinheiro com um Lisp comercial sem royalties.
Nem Lisp me dará tolerância a falhas, escalabilidade ou digitação.
a experiência mais agradável de escrever e depurar meu compilador.
no OCaml. OCaml não tem um compilador embutido, no entanto. Eu vou precisar.
para agendar trabalhos para compilar estratégias. O servidor web OCaml (Ocsigen)
não é exatamente provado e o OCaml não me dá escalabilidade de falha.
ticket para escrever o compilador. O desempenho pode realmente ser espremido.
Aqui. Eu poderia construir meu mecanismo em um servidor da web (nginx?) E usar o LLVM.
ou NanoJIT para compilar estratégias. Com certeza vou passar um longo tempo.
tempo em desenvolvimento em comparação com outras soluções. C ++ não me dá.
escalabilidade, mas eu poderia usar ZeroMQ ou algo similar. Culpa.
A tolerância terá de ser assegurada, tornando cada estratégia de negociação em.
um processo separado.
bom, há escalabilidade e tolerância a falhas. Construindo um compilador.
deve ser simples com leex e yecc. Eu posso tomar HTTP POST-ed.
estratégias e compilá-las. Há sempre o HiPE para esse final.
aumento de desempenho. O desempenho pode não ser de primeira qualidade no final, mas.
o desenvolvimento deve ser rápido e depurar de forma direta.
Vou ter que construir uma infra-estrutura de distribuição, vincular ao ZeroMQ para.
escalabilidade e NanoJIT ou LLVM para compilação para código de máquina. EU.
realmente não vejo o ponto.
como o barramento de mensagens ou eu posso trocá-lo por completo. Isso não vai acontecer.
por um tempo ou pode nunca acontecer. Erlang parece apenas como o.
menor de todos os males ou, talvez, o meio de ouro.
mais rápido firefox mac!
erlang-questions (at) erlang.
Re: sistemas de negociação.
Em 1 de outubro de 2009, às 20h07, Jayson Vantuyl escreveu:
& gt; desempenho. Erlang é otimizado para isso. Qualquer informação você.
& gt; ter em relação ao comportamento do cache é altamente improvável que seja diretamente.
& gt; aplicável. Teste e perfil, cedo e frequentemente. É a única maneira.
otimizar. Passei literalmente meses tentando entender o.
comportamento e otimizar o OpenPoker e, recentemente, outro sistema que eu construo.
para um cliente. Este último sistema é dimensionado para centenas de milhares de pessoas.
usuários no Amazon EC2 e faz uso de até 200 servidores em simulação.
o caminho certo. Depois de um bom tempo gasto com Erlang, eu sou muito.
Desconfie de "usar a abordagem ingênua primeiro" sugestões. Está tudo bem.
teoria, mas todo mundo fazendo essas sugestões tem a minha quantidade de.
mais rápido firefox mac!
erlang-questions (at) erlang.
Re: sistemas de negociação.
& gt; binários, ou pelo menos uma abordagem baseada em binários. Estes sempre podem ser.
Erlang supõe que os binários não mudam. Note que nunca.
modifica-os, apenas faz novos. Dado que o compilador otimiza.
para isso (ou deveria), eu seria cuidadoso ao modificar binários.
depois de chegarem a Erlang.
Se você está muito consciente da velocidade, eu recomendaria rodar em 32 bits.
modo. Com tudo o que fiz, parece mais rápido enviar um GB de dados.
dentro / fora da memória do que para lidar com os ponteiros maiores -
especialmente em algo pesado como ponteiro (como uma linguagem dinâmica).
& gt; quem está tentando construir uma plataforma para venda, eu. A plataforma é para.
& gt; permitem que muitos usuários hospedem e executem suas estratégias de negociação.
& gt; autônoma, em algum lugar em um servidor co-localizado perto da troca. O.
& gt; plataforma tem que ter uma interface de usuário e administração baseada na web. Eu quero.
& gt; ser capaz de compilar estratégias para código de máquina para execução rápida. EU.
& gt; Também quero algum tipo de digitação para pegar meus erros e me dar um.
& gt; camada adicional de garantia.
Na minha experiência, digitando realmente não pega mais erros. Que.
disse, dialisador é maravilhoso.
& gt; e bons servidores web. Eu posso pegar uma estratégia HTTP POST-ed e.
& gt; compile-o, certificando-se de que ele será executado rapidamente. Eu tenho uma licença livre para a.
& gt; Lisp comercial, mas requer royalties. Eu não acho que quero.
& gt; ir lá e eu não quero gastar dinheiro em um comercial sem royalties.
& gt; Lisp também. Nem Lisp me dará tolerância a falhas, escalabilidade.
& gt; tive a experiência mais agradável de escrever e depurar meu.
& gt; compilador no OCaml. OCaml não tem um compilador embutido, no entanto.
& gt; Preciso agendar trabalhos para compilar estratégias. A web do OCaml.
& gt; servidor (Ocsigen) não é exatamente provado e OCaml não me dá.
& gt; escalabilidade da tolerância a falhas.
OK. Haskell pode ser outra opção. Se você está digitando, é.
o melhor, mas provavelmente é subótimo devido à falta de bibliotecas.
& gt; ticket para escrever o compilador. O desempenho pode realmente ser espremido.
& gt; Aqui. Eu poderia construir o meu motor em um servidor web (nginx?) E usar.
& gt; LLVM ou NanoJIT para compilar estratégias. Eu certamente vou gastar um inferno.
& gt; muito tempo desenvolvendo em comparação com outras soluções. C ++ não.
& gt; me dê escalabilidade, mas eu poderia usar o ZeroMQ ou algo similar.
& gt; A tolerância a falhas precisará ser assegurada fazendo-se cada negociação.
& gt; estratégia em um processo separado.
OK. Além disso, evite modelos e tente compilar para tamanho. Em cache
ambientes sensíveis, descobri que - Os me melhora o desempenho.
que -99 apenas por causa do menor tamanho de código.
& gt; Erlang Há uma camada de digitação com dialisador. Os servidores da web são.
& gt; bom, há escalabilidade e tolerância a falhas. Construindo um compilador.
& gt; deve ser simples com leex e yecc. Eu posso pegar HTTP POST-
& gt; estratégias e compilá-las. Há sempre o HiPE para isso.
& gt; melhor desempenho final. O desempenho pode não ser de alto nível no.
& gt; fim, mas o desenvolvimento deve ser rápido e depuração simples.
& gt; acabar como o barramento de mensagens ou posso trocá-lo por completo. Isso não vai.
& gt; acontecer por um tempo ou pode nunca acontecer em tudo. Erlang parece apenas.
& gt; como o menor de todos os males ou, talvez, o meio de ouro.
Isso faz sentido. Parece que os pontos de venda são.
debuggableness, tolerância a falhas, escalabilidade e simultaneidade. Que.
tudo faz sentido. Boa sorte na frente de latência, no entanto, como cada um.
essas características aumentam a latência.
Re: sistemas de negociação.
Em 1 de outubro de 2009, às 20h13, Michael Truog escreveu:
& gt; custo dos dados para realmente fazer o tipo de negociação que você deseja fazer.
& gt; para se mudar para Nova York por razões óbvias.
na minha área de trabalho e um servidor co-localizado em Chicago não se importa com isso.
mais rápido firefox mac!
erlang-questions (at) erlang.
Re: sistemas de negociação.
& gt; otimizar. Passei literalmente meses tentando entender o.
& gt; comportamento e otimizar o OpenPoker e, recentemente, outro sistema que eu construo.
& gt; para um cliente. Este último sistema é dimensionado para centenas de milhares de pessoas.
& gt; usuários no Amazon EC2 e faz uso de até 200 servidores em simulação.
Concorrente + sensível à latência + distribuído == muito difícil de otimizar.
em qualquer idioma. Dito isso, Erlang certamente tem uma mentalidade específica.
otimizar. Estes são construídos com Erlang distribuído? Eu acho que.
está repleto de latência / estranheza. Trabalhando em uma alternativa para isso.
é um dos meus projetos favoritos, embora eu duvido muito que eu possa fazer.
é tão transparente quanto o Distributed Erlang (um plugin de distribuição é.
HARD, mas links e monitores exigem profunda integração com a VM).
Por favor, faça uma distinção entre baixa latência, alto rendimento e ambos.
& quot; Alto desempenho & quot; e & quot; rápido & quot; são condições difíceis de trabalhar.
& gt; o caminho certo. Depois de um bom tempo gasto com Erlang, eu sou muito.
& gt; Desconfie de "usar a abordagem ingênua primeiro" sugestões. Está tudo bem.
& gt; teoria, mas todo mundo fazendo essas sugestões tem a minha quantidade de.
Na minha experiência, otimizar primeiro nunca foi melhor. Eu sempre.

Sistema de negociação Erlang
já tem uma conta?
Webinar & # 8211; Erlang para sistemas de negociação.
De Erlang Central | Publicado em: 31 de maio de 2016.
Mais webinars da Erlang Solutions: erlang-solutions / resources / webinars. html.
A Sportrisq é uma corretora e distribuidora de soluções e produtos de gerenciamento de risco para a indústria esportiva. A plataforma principal do Sportsrisq é escrita em Python; no entanto, como resultado do modelo de threading pobre do Python, eles estavam enfrentando problemas com determinados componentes de baixa latência em sua pilha.
Neste webinar, o CTO da Sportsrisq, Justin Worall, descreverá o processo de migração de dois desses componentes para o Erlang; os problemas subjacentes envolvidos, os benefícios percebidos de Erlang nessas situações, o processo de tomada de decisão, os desenhos de aplicação e os resultados.

Комментариев нет:

Отправить комментарий