Histórico da Página
HTML |
---|
<div style="width: 90%; margin: 20px auto; text-align: center;"> <div style="width: 100%; max-height: 200px; overflow: hidden; margin: 0 auto;"> <img src="https://i.postimg.cc/8zv25mb2/GIFuniverso-TOTVS.gif" alt="Universo TOTVS GIF" style="max-width: 100%; height: auto;"> </div> </div> <div style="width: 90%; margin: 20px auto; text-align: center; margin-top: 50px;background-color: #f5f5f5;"> <h2 style="margin-bottom: 20px; font-size: 24px; margin-top: 20px;">Palestrantes</h2> <div style="display: inline-block;"> <div style="display: inline-block; text-align: center; margin-right: 20px;"> <img src="https://i.postimg.cc/28g5MT6M/juliano-Foto.png" alt="Palestrante 1 - Juliano" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 5px; object-fit: cover;"> <p>Juliano Gontarski</p> </div> <div style="display: inline-block; text-align: center;"> <img src="https://i.postimg.cc/8kJcHqkM/silvano-Foto.png" alt="Palestrante 2 - Silvano" style="width: 100px; height: 100px; border-radius: 50%; margin-bottom: 5px; object-fit: cover;"> <p>Silvano Rocha</p> </div> </div> </div> <div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">1</span> Saindo das <span style="color: #6b48ff;">configurações padrão</span> </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Pequenos ajustes para sair ‘da caixinha’</h3> </div> |
Algumas Configurações básicas costumam ficar esquecidas:
domain.xml
pode ser encontrado no seguinte caminho: <diretório de instalação do Fluig>\appserver\domain\configuration\domain.xml
. A quantidade de conexões pode ser ajustada no parâmetro <max-pool-size>
, com valores recomendados entre 50 e 200 nos datasources.Quantidade de Conexões com Banco (FluigDS, FluigDSRO e Customs)
O TOTVS Fluig por padrão utiliza diferentes tipos de conexões para atender às diversas necessidades operacionais sendo FluigDS, FluigDSRO de uso exclusivo da plataforma e AppDS indicado para uso em customizados.Bloco de código language js theme RDark title FluigDS <datasource jta="true" jndi-name="java:/jdbc/FluigDS" pool-name="FluigDS" enabled="true" use-java-context="false"> <connection-url>jdbc:mysql://localhost:3306/fluig_mysql?useSSL=false&nullDatabaseMeansCurrent=true</connection-url> <driver>mysqlDriver</driver> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> <pool> <min-pool-size>10</min-pool-size> <max-pool-size>50</max-pool-size> ... </datasource>
Bloco de código language js theme RDark title FluigDSRO <datasource jta="false" jndi-name="java:/jdbc/FluigDSRO" pool-name="FluigDSRO" enabled="true" use-java-context="false"> <connection-url>jdbc:mysql://localhost:3306/fluig_mysql?useSSL=false&nullDatabaseMeansCurrent=true</connection-url> <driver>mysqlDriver</driver> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> <pool> <min-pool-size>5</min-pool-size> <max-pool-size>15</max-pool-size> ... </datasource>
Bloco de código language js theme RDark title AppDS <connection-url>jdbc:mysql://localhost:3306/fluig_mysql?useSSL=false&nullDatabaseMeansCurrent=true</connection-url> <driver>mysqlDriver</driver> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> <pool> <min-pool-size>5</min-pool-size> <max-pool-size>15</max-pool-size> ... </datasource>
O arquivo domain.xml pode ser encontrado no seguinte caminho: <diretório de instalação do Fluig>\appserver\domain\configuration\domain.xml. A quantidade de conexões pode ser ajustada no parâmetro <max-pool-size>, com valores recomendados entre 50 e 200 nos datasources.
- Memória (XMX, MetaSpace)
Por padrão. o tamanho de memória que o servidor consome vem ajustado em: max-size="4g" e size="2g, porém, é possível alterar esses valores. Essa alteração é feita no arquivo host.xml, que pode ser consultado em: <diretório de instalação do Fluig>\appserver\domain\configuration\host.xml.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<server auto-start="true" group="fluig" name="fluig1"> <jvm name="default"> <heap max-size="4g" size="2g"/> <jvm-options> <option value="-Dfile.encoding=utf8"/> <option value="-XX:MaxMetaspaceSize=1024m"/> <option value="-Djavamelody.disabled=true"/>... |
Não é preciso alterar a quantidade inicial (mínima) de memória alocada (size="2g"), pois a plataforma alocará memória de acordo com a necessidade sem que ultrapasse o valor máximo declarado em max-size.
Saiba mais em: Modelo de dimensionamento
Adequação das Filas Assíncronas
Too Many Open Files e parametrizações que dependem do Sistema Operacional
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">2</span> Dimensionamento </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Observar as demandas e responsabilidades atribuídas à Plataforma, e trabalhar com uma entrega coerente de disponibilidade de serviço</h3> </div> |
Crescimento Horizontal x Vertical
Quantidade de Nós x Demanda Uso
Avaliar as Demandas de Integração para adequar a entrega de disponibilidade
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">3</span> Otimização de Dados da Plataforma </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Ferramentas nativas do Fluig para uso rotineiro</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">4</span> Chamadas de Serviço Padronizadas </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">A interface de integração da Plataforma é completa e segura</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">5</span> Controles de logs </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Um dos Maiores Aliados do desenvolvedor</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">6</span> Cuidados durante a construção de Processos </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Quando pequenos detalhes mudam tudo</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">7</span> Página Home </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Uma boa experiência na Plataforma inicia com um bom primeiro passo; A página inicial deve ser leve, rápida e objetiva</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">8</span> Integração Assíncrona </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">A Maioria das Integrações pode ocorrer enquanto o usuário se ocupa com outras tarefas</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">9</span> Datasets </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Boas práticas garantem que este grande aliado não se torne uma dor de cabeça</h3> </div> |
HTML |
---|
<div style="margin-top: 50px;"> <h1 style="position: relative;"> <span style="float: left; margin-right: 10px; width: 30px; height: 30px; border-radius: 50%; background-color: #6b48ff; color: white; text-align: center; line-height: 30px;">10</span> Gestão do Banco de Dados </h1> <h3 style="width: 90%; margin: 20px auto; margin-top: 5px;">Preocupações em tempo de Projeto, Ações de Rotina e manutenções básicas</h3> </div> |